Commit Graph

11 Commits

Author SHA1 Message Date
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