Commit graph

18 commits

Author SHA1 Message Date
Gu://em_
96ac2fea77 feat: yet another new parser architecture 2026-01-23 17:01:26 +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
Matteo Flebus
687f38523b fix(main_loop): no double echo 2026-01-22 12:08:51 +01:00
Matteo Flebus
8f5733be19 feat: all merged 2026-01-22 12:05:01 +01:00
Jean Herail
0ede8d3eef Re-functionnal pretty-printing 2026-01-21 19:57:44 +01:00
Matteo Flebus
627c3057e9 fix(main): return code because of ast_free 2026-01-21 19:11:38 +01:00
Matteo Flebus
7e413547e1 fix: free hash_map for variables at end of program 2026-01-21 15:14:22 +01:00
Matteo Flebus
71e58e38b8 fix: new lexer is linked to everything 2026-01-20 20:32:59 +01:00
william.valenduc
096a7d81a0 feat: vars initialization 2026-01-18 01:36:04 +00:00
matteo
352c122549 fix: now compiles and works for simple commands + clang format 2026-01-17 19:11:55 +01:00
matteo
0ef11f866d fix(main): remove unecessary unknown header 2026-01-17 18:00:34 +01:00
matteo
e7b24d0ed6 feat(testsuite): autotools working, testsuite and debug implemented and working 2026-01-17 17:53:37 +01:00
Guillem George
b3d44317b0 fix: updated main to a parse-execute loop and changed error codes from an enum to macros 2026-01-16 20:05:49 +01:00
Jean Herail
f71d0a2183 feat(main_loop): Wrote the base of the main entrypoint. Implemented a helper which converts the args options to iob_context 2026-01-12 22:27:26 +01:00
william.valenduc
e3785dbd08 feat(args): args_handler error handling and print_usage 2026-01-12 19:30:11 +00:00
Gu://em_
97b7240286 fix: Fixed ALL the code 2026-01-10 19:57:36 +01:00
Guillem George
919ea7b1ba fix: added header guards, and some testing purpose autotools rules 2026-01-07 20:18:11 +01:00
Renamed from src/42sh.c (Browse further)