Commit graph

37 commits

Author SHA1 Message Date
matteo
25079bfebf feat(lexer + grammar): inch les redirections ca marche 2026-01-29 18:21:44 +01:00
matteo
f0a7173b11 feat(lexer): implementing assignements 2026-01-29 11:18:56 +01:00
matteo
e853249fbf fix(lexer): $# and backslash implemented (partial version) 2026-01-23 20:11:21 +01:00
matteo
1e5593fc8e feat(lexer): operators done 2026-01-23 19:34:47 +01:00
matteo
3cdba0ad9c feat(lexer): comments done + operator WIP 2026-01-23 15:56:21 +01:00
Matteo Flebus
609c1667af fix(lexer): POKEDALLARS 2026-01-22 12:59:04 +01:00
Matteo Flebus
306b13308b feat(lexer): comment handling + healthy changes 2026-01-21 19:01:53 +01:00
Matteo Flebus
26ac0ffe05 feat(lexer): created parser utils 2026-01-21 16:19:10 +01:00
Gu://em_
b5b40f303c fix: made all includes relatives for the wellbeing of all LSPs seeing this project 2026-01-20 22:16:46 +01:00
Matteo Flebus
71e58e38b8 fix: new lexer is linked to everything 2026-01-20 20:32:59 +01:00
Matteo Flebus
d59b72dc45 feat(lexer): destroy_lexer_context 2026-01-20 19:40:00 +01:00
Matteo Flebus
927e4ea25a fix(lexer): typo in func name 2026-01-20 19:29:24 +01:00
Matteo Flebus
bbb69fddca refactor(lexer): now use struct instead of static var 2026-01-20 18:59:40 +01:00
Matteo Flebus
e6bd92af38 fix(lexer): now raising error on unmatched quote, rather than crashing 2026-01-19 18:52:23 +01:00
Matteo Flebus
454bd76abc fix(lexer): now really handling quotes 2026-01-19 18:19:35 +01:00
Matteo Flebus
95da4a56fa Revert "fix(lexer): lexing_mode depending on quote"
This reverts commit ed4c3d475c.
2026-01-19 17:56:08 +01:00
Matteo Flebus
ed4c3d475c fix(lexer): lexing_mode depending on quote 2026-01-19 17:47:29 +01:00
Matteo Flebus
c81afc2c69 feat(lexer): quote handling 2026-01-19 17:32:45 +01:00
matteo
f4d7f58ef5 fix(lexer): memory leaks 2026-01-17 11:38:23 +01:00
matteo
6715d72cd7 fix(lexer): some memory leaks + removed useless [at_begining] variable 2026-01-17 11:06:50 +01:00
matteo
f226013955 rebasing lexer on dev 2026-01-17 10:52:32 +01:00
matteo
d269e82df6 rebased lexer on dev 2026-01-17 10:43:23 +01:00
Guillem George
bf59c5717e new token types 2026-01-16 19:39:17 +01:00
Matteo Flebus
10ce140e37 fix(parser + lexer): interaction -- WIP 2026-01-16 19:31:58 +01:00
Matteo Flebus
04529f858c fix: compiling but not working -- need debug 2026-01-15 20:42:28 +01:00
Matteo Flebus
bc7f8f3e8c feat(lexer): elif token type 2026-01-14 19:58:59 +01:00
Matteo Flebus
19c9ce6c5d fix(lexer): keyword tokens now also contains the char *data 2026-01-14 18:48:12 +01:00
Matteo Flebus
58fd9d530e fix(lexer): includes + typo + clang format 2026-01-13 22:07:40 +01:00
Matteo Flebus
8262fdece8 feat(lexer): rework with struct token done 2026-01-13 22:00:02 +01:00
Matteo Flebus
204bb515af feat(lexer): rework using a struct token and functions associated - unstable 2026-01-13 19:44:56 +01:00
Matteo Flebus
ce6507c3a6 fix(lexer): pop_token 2026-01-13 17:56:30 +01:00
Matteo Flebus
bfaf7aa475 fix(lexer): get_token => peek_token and pop_token 2026-01-13 17:45:15 +01:00
Matteo Flebus
8a727ebd98 fix(lexer): typo in function call 2026-01-12 21:41:13 +01:00
Matteo Flebus
745649df1c feat(lexer): finished 2026-01-12 21:31:15 +01:00
Gu://em_
97b7240286 fix: Fixed ALL the code 2026-01-10 19:57:36 +01:00
Matteo Flebus
453a8ab0da feat(lexer): usefull functions 2026-01-08 16:32:48 +01:00
Matteo Flebus
269f50a367 feat(autotools): basic usage 2026-01-07 17:38:54 +01:00