Matteo Flebus
|
71e58e38b8
|
fix: new lexer is linked to everything
|
2026-01-20 20:32:59 +01:00 |
|
Matteo Flebus
|
c3ab2585e1
|
feat(parser): adapted to new lexer without static var
|
2026-01-20 19:54:29 +01:00 |
|
Matteo Flebus
|
f38e828c0a
|
Merge branch 'parser' into dev (keeping parser)
|
2026-01-19 19:37:59 +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
|
f33498fb13
|
fix(parser): moved macro declaration from parser.h to parsing_utils.h
|
2026-01-16 19:45:15 +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 |
|