6 Commits

Author SHA1 Message Date
d4e6c1c717 ast: add emitter and resolver 2023-08-21 10:30:42 +00:00
05664bb132 parser: add identifiers 2023-08-20 17:42:57 +00:00
e48bd182dc keyword: add more keywords
This also concedes that a lexer that returns std::vector is probably
the simplest API for the parser, but I will still continue to consider
alternatives.
2023-08-17 08:14:07 +00:00
b6d4ae5e8e parser: initial expression parser 2023-08-15 20:18:35 -07:00
e2f587437d expr: add more expression structures 2023-08-15 23:01:35 +00:00
97d35bfa4f visitor/expr: initial 2023-08-15 18:56:13 +00:00