Commit graph

21 commits

Author SHA1 Message Date
Gu://em_
423793903d 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
william.valenduc
a98161d885 fix(ast)!: assignment typo 2026-01-29 11:40:55 +00:00
Matteo Flebus
8a5c589742 feat(parser): redirections 2026-01-27 19:56:33 +01:00
Matteo Flebus
13018e0a03 fix: small bugs to make it compile 2026-01-27 18:00:59 +01:00
Gu://em_
96626d9850 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
Gu://em_
32f56beb6b feat: redirection rules 2026-01-24 15:34:10 +01:00
Matteo Flebus
8f5733be19 feat: all merged 2026-01-22 12:05:01 +01:00
william.valenduc
e640e7bdbd fix(ast): update include paths to relative 2026-01-19 18:15:57 +00:00
matteo
352c122549 fix: now compiles and works for simple commands + clang format 2026-01-17 19:11:55 +01:00
Jean Herail
bf992f2db4 Implemented some ast handlings...
ast lists, and_or, redirection and builtins
2026-01-17 17:33:22 +01:00
Matteo Flebus
1cd827180a fix(ast): add ast_end in building process 2026-01-16 20:30:04 +01:00
Matteo Flebus
1eecb1bd42 fix: merging all the code 2026-01-15 18:49:42 +01:00
Matteo Flebus
30df2993ee refactor(ast): one file per ast_type -- FINISHED 2026-01-15 17:12:06 +01:00
Matteo Flebus
e3ec484621 refactor(ast): one file per ast_type -- UNSTABLE (3) 2026-01-15 15:53:56 +01:00
Jean Herail
f6573d81f0 feat(pretty-print): Just casually implemented the graphviz representation of parsed AST 2026-01-14 20:42:31 +01:00
Matteo Flebus
eba6d0f762 refactor(ast): one file per ast_type -- UNSTABLE 2026-01-14 20:32:51 +01:00
Gu://em_
37fcdf99be fix: added new ast type and moved parsing functions to a different header 2026-01-13 19:41:37 +01:00
william.valenduc
13bed60c09 feat(ast): ast_create_if, ast_create_cmd and header doc 2026-01-09 22:50:09 +00:00
william.valenduc
807416940c feat(ast): data as void* and basic helpers 2026-01-09 22:36:48 +00:00
william.valenduc
62e44b8101 fix: ast circular dep 2026-01-09 17:21:23 +00:00
Gu://em_
3e66d4b959 refactor: moved ast module to utils 2026-01-09 16:05:41 +01:00
Renamed from src/ast/ast.h (Browse further)