42sh/src/utils/ast
2026-01-31 15:40:46 +01:00
..
ast.c fix(chaipa): Remove pretty print to avoid clang-tidy / added the options in echo 2026-01-31 15:40:46 +01:00
ast.h fix(chaipa): Remove pretty print to avoid clang-tidy / added the options in echo 2026-01-31 15:40:46 +01:00
ast_and_or.c fix(ast): update include paths to relative 2026-01-19 18:15:57 +00:00
ast_and_or.h feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_assignment.c feat: export handling, except exec 2026-01-30 19:37:05 +01:00
ast_assignment.h feat: export handling, except exec 2026-01-30 19:37:05 +01:00
ast_base.h feat(ast): ast_function 2026-01-31 11:57:51 +01:00
ast_command.c feat(compiling en fait): Execution 2026-01-29 19:35:08 +01:00
ast_command.h fix(ast_command): ast_list redir -> list redir 2026-01-29 19:20:29 +01:00
ast_end.c feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_end.h feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_function.c fix: build and .sh test file for functions 2026-01-31 12:53:23 +01:00
ast_function.h fix: build and .sh test file for functions 2026-01-31 12:53:23 +01:00
ast_if.c fix: memory issues, parser errors and get_ast_if returning always NULL 2026-01-30 17:42:42 +01:00
ast_if.h feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_list.c feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_list.h feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_loop.c feat: while and for loops support for parser, plus new ASTs, new tokens and fixes inside parser 2026-01-30 19:48:31 +01:00
ast_loop.h fix: build and .sh test file for functions 2026-01-31 12:53:23 +01:00
ast_neg.c fix: small bugs to make it compile 2026-01-27 18:00:59 +01:00
ast_neg.h feat(parser): redirections 2026-01-27 19:56:33 +01:00
ast_pipe.c feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_pipe.h feat(parser): redirections 2026-01-27 19:56:33 +01:00
ast_redir.c feat(parser): redirections 2026-01-27 19:56:33 +01:00
ast_redir.h fix(execution): Reimplemented the redirection logic 2026-01-29 18:18:04 +01:00
ast_void.c feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_void.h feat: toujours les mêmes qui font les pipes. Plus de assert dans ASTs (pour des raisons évidentes de stabilité du code) et nouveaux types (AST_PIPE et AST_NEG), + modifs random dans le parser 2026-01-27 00:30:19 +01:00
ast_word.c fix: strdup a la con 2026-01-30 21:27:23 +01:00
ast_word.h feat(parser): redirections 2026-01-27 19:56:33 +01:00