Commit graph

12 commits

Author SHA1 Message Date
Alain Zscheile
3703b65e41 merge Object and Expression 2023-05-22 21:04:00 +02:00
Alain Zscheile
599721de7c parser: small refactor around Invocations
TODO: merge Expression and Object, their distinction makes little sense
2023-05-22 00:58:10 +02:00
Alain Zscheile
d17524a7d2 parser: make the RHS object in module entries optional 2023-05-21 13:30:08 +02:00
Alain Zscheile
8f1f746a82 reduce code repetition regarding single-token recognition in parser 2023-05-21 13:27:22 +02:00
Alain Zscheile
23ce8d0cb9 add new keywords and track CtrlFlowEdit in module entries 2023-05-21 13:17:45 +02:00
Alain Zscheile
f7d5e53a01 allow inline modules in places where code objects can be used 2023-05-20 13:59:20 +02:00
Alain Zscheile
a76dc04211 add integer support to parser 2023-05-20 00:52:51 +02:00
Alain Zscheile
579662c69d add proper integer support to lexer 2023-05-20 00:48:26 +02:00
Alain Zscheile
c9ffc022b6 add flag if document entry is public 2023-05-20 00:19:46 +02:00
Alain Zscheile
db7f57b5c5 bring parser into almost usable state 2023-05-19 23:14:58 +02:00
Alain Zscheile
ceaf278b00 parser: document-level code objects are terminated with semi-colons 2023-05-19 20:59:31 +02:00
Alain Zscheile
a16255bff2 add document level parser (inner parts still missing) 2023-05-19 18:07:36 +02:00