Commit graph

28 commits

Author SHA1 Message Date
matteo
52d35cf355 fix: memory issues, parser errors and get_ast_if returning always NULL 2026-01-30 17:42:42 +01:00
william.valenduc
c448776268 fix(execution): var update leak 2026-01-29 19:56:21 +00:00
william.valenduc
e32715ce13 feat(execution): var assign 2026-01-29 19:46:22 +00:00
matteo
028d4312af feat: fuckning working 2026-01-29 20:29:02 +01:00
Jean
6ca10b673a feat(compiling en fait): Execution 2026-01-29 19:35:08 +01:00
Jean
4315eb5c0d fix(execution): Redir ahah type 2026-01-29 19:12:58 +01:00
matteo
98d18eef7d fix: ast_redir and ast_assignment accorded for every part 2026-01-29 18:46:11 +01:00
Jean
ec63be42e5 fix(execution): Reimplemented the redirection logic 2026-01-29 18:18:04 +01:00
william.valenduc
988d8ef298 feat(execution): update $PWD and $OLD_PWD 2026-01-29 11:29:03 +00:00
matteo
e1291107d4 fix: small errors in exec and parser 2026-01-29 09:59:16 +01:00
Jean
28b2e82078 began to reimplement the new execution 2026-01-28 21:55:55 +01:00
Jean
0d425aa44c Merge branch 'parser' into dev 2026-01-28 21:28:14 +01:00
matteo
9a0f9bc6f1 fix: redirections types 2026-01-28 11:34:29 +01:00
Jean HERAIL
a8b4e5d6df fix(execution): reimplemented the builtins 2026-01-27 21:10:24 +01:00
Jean
9276e1a8a5 Fixed the length of the execution function 2026-01-24 17:35:06 +01:00
matteo
da948f58fe fix(execution): ast_void does not affect return value => if statements now work 2026-01-24 14:52:37 +01:00
Matteo Flebus
5faa179b63 fix(parser): rule if now works 2026-01-22 19:06:58 +01:00
william.valenduc
6dd19a75ad feat(execution): set $? var 2026-01-22 13:10:23 +00:00
william.valenduc
4fc43e4678 feat(dev): expansion 2026-01-22 12:09:18 +00:00
Jean Herail
4a1fa12941 Added documentation for try_builtin 2026-01-21 19:39:11 +01: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
1eecb1bd42 fix: merging all the code 2026-01-15 18:49:42 +01:00
Gu://em_
97b7240286 fix: Fixed ALL the code 2026-01-10 19:57:36 +01:00
Jean Herail
4c237c53d0 feat(execution): Basic AST execution, with forks and all 2026-01-10 17:15:16 +01:00
Matteo Flebus
b54488c17f feat(autotools): explainations in README 2026-01-09 14:27:27 +01:00
Guillem George
919ea7b1ba fix: added header guards, and some testing purpose autotools rules 2026-01-07 20:18:11 +01:00
Matteo Flebus
269f50a367 feat(autotools): basic usage 2026-01-07 17:38:54 +01:00