Matteo Flebus
|
5faa179b63
|
fix(parser): rule if now works
|
2026-01-22 19:06:58 +01:00 |
|
Matteo Flebus
|
fbc36f35b2
|
fix(IOB): EOF in stdin works
|
2026-01-22 14:05:49 +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 |
|
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
|
d5a1ec3ca6
|
fix(parser): adapting to new lexer
|
2026-01-20 20:27:46 +01:00 |
|
Matteo Flebus
|
c3ab2585e1
|
feat(parser): adapted to new lexer without static var
|
2026-01-20 19:54:29 +01:00 |
|
Gu://em_
|
603def1597
|
fix: includes with relative path and memory leaks
|
2026-01-20 19:25:55 +01:00 |
|
Matteo Flebus
|
f38e828c0a
|
Merge branch 'parser' into dev (keeping parser)
|
2026-01-19 19:37:59 +01:00 |
|
Matteo Flebus
|
c1f1a2fc37
|
fix(parser): 3098750984535 compilations errors in parsing_utils
|
2026-01-19 19:15:28 +01:00 |
|
Gu://em_
|
5d87e87f2e
|
fix: lot of fixes in parsing. Now code should be fully compliant with the doc grammar. WARNING: not tested yet
|
2026-01-17 20:15:27 +01:00 |
|
matteo
|
352c122549
|
fix: now compiles and works for simple commands + clang format
|
2026-01-17 19:11:55 +01:00 |
|
Gu://em_
|
f887c90ec5
|
feat: elif support, fixed a lot of inconcistencies with the grammar and updated code according to the behaviour described in the header. Also fixed some typos and doc errors
|
2026-01-17 17:20:13 +01:00 |
|
Gu://em_
|
346ad17e26
|
docs: reworked parser header to fully comply with the given grammar and added a language representation for each parse_* function
|
2026-01-17 16:40:53 +01:00 |
|
Matteo Flebus
|
ce60a95471
|
fix(parser): made it compile
|
2026-01-16 20:27:57 +01:00 |
|
Matteo Flebus
|
ed42f0b93d
|
feat(parser): parse_list() implemented
|
2026-01-16 20:12:29 +01:00 |
|
Matteo Flebus
|
f33498fb13
|
fix(parser): moved macro declaration from parser.h to parsing_utils.h
|
2026-01-16 19:45:15 +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
|
eb5f57cbaa
|
fix(parser): rename cmd => command
|
2026-01-15 17:46:24 +01:00 |
|
Matteo Flebus
|
89ff5f4b1e
|
fix(parser): making it compile -- UNSTABLE
|
2026-01-15 17:29:34 +01:00 |
|
Matteo Flebus
|
1116eef083
|
fix(parser): make it compile
|
2026-01-15 17:25:21 +01:00 |
|
Guillem George
|
80e4b6c2fd
|
feat: suport for the new lexer and if/else structures
|
2026-01-14 20:53:47 +01:00 |
|
Gu://em_
|
37fcdf99be
|
fix: added new ast type and moved parsing functions to a different header
|
2026-01-13 19:41:37 +01:00 |
|
Gu://em_
|
7b773641a1
|
fix: restored progress from the old parser branch
|
2026-01-13 16:53:25 +01:00 |
|
Matteo Flebus
|
9bf3ed068a
|
style(all): clang format
|
2026-01-12 21:48:11 +01:00 |
|
Gu://em_
|
97b7240286
|
fix: Fixed ALL the code
|
2026-01-10 19:57:36 +01:00 |
|
Gu://em_
|
417a518d1b
|
fix(parser): functions body placebo so code compiles
|
2026-01-10 19:16:36 +01:00 |
|
Gu://em_
|
d36b5c9fc8
|
docs: Signature and doc of the parser functions
|
2026-01-09 16:32:15 +01:00 |
|
Matteo Flebus
|
b54488c17f
|
feat(autotools): explainations in README
|
2026-01-09 14:27:27 +01:00 |
|
Matteo Flebus
|
65a033c5f6
|
feat(autotools): fucking autotools meme aurelien galere
|
2026-01-08 18:34:08 +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 |
|