83553a57d5
feat: added variable expansion
...
quote removal is not implemented yet in this commit
2026-02-12 21:18:50 +01:00
c493979a18
update: parser now uses tokens from lexer
...
fixes pending:
- some functions are longer than norminette allows
- find solution to a list of commands being returned, even though a
syntax error is found when processing tokens (maybe delegate some work
to the lexer and return only a syntax-valid list?)
2026-02-11 02:51:30 +01:00
280fa51f94
save commit
2026-02-09 20:47:43 +01:00
b1cf1d8560
update: integrated hashmaps in builtins, and replaced command calls by builtins
2025-12-02 09:11:01 +01:00
daad208a00
update: added hashmap functionality to environment variables
2025-12-01 13:47:17 +01:00
5fc0af6bb3
update: minishell execution is now dependant on minishell.exit
2025-10-30 22:39:22 +01:00
cbfedb7bc5
structure: moved t_command struct definition from parser header file to core header file
2025-10-30 12:56:35 +01:00
c90fb3ef67
Merge branch 'feature/core' into develop
2025-10-23 23:20:58 +02:00
f8c6aed23d
update: variables are now stored separeatedly in t_variables and lines are stored and parsed on each execution
2025-10-23 14:33:57 +02:00
92ed2bbd3e
structure: moved core functions (init, run, clear) to core.h to prevent circular include
2025-10-22 19:36:59 +02:00
b337b86190
structure: moved core functions (init, run, clear) to core.h to prevent circular include
2025-10-22 19:35:38 +02:00