Commit graph

10 commits

Author SHA1 Message Date
tocariimaa
91375ea572 allocate AST node only when needed 2025-01-30 23:37:17 -03:00
tocariimaa
8cd31829ad move to C-style braces 2025-01-30 18:14:43 -03:00
tocariimaa
e6b0294807 guess what, it CAN happen 2025-01-30 18:01:55 -03:00
tocariimaa
fe27d20130 fix function call parsing
was broken by commit #ac6cc21
2025-01-30 17:42:17 -03:00
tocariimaa
828b84e1cc parser: adjust location info for variable_decl 2025-01-21 19:42:07 -03:00
tocariimaa
ac6cc2154d parser: implement subexpressions with parentheses
LOL I forgot to implement this before.
2025-01-21 18:13:33 -03:00
tocariimaa
6ff868a646 rename: attribute -> pragma in fields 2025-01-20 19:03:33 -03:00
tocariimaa
ea9e8b7d0d rename: attribute -> pragma 2025-01-20 18:54:23 -03:00
tocariimaa
f5230501a9 separate Location for identifier and type in AST
`AstIdentTypePair` AST node.
2025-01-12 23:15:03 -03:00
tocariimaa
bba597f7bf Initial commit 2025-01-12 18:20:42 -03:00