b6e9d5ae86
Makefile: add static build
2023-08-23 20:04:30 -07:00
d4e6c1c717
ast: add emitter and resolver
2023-08-21 10:30:42 +00:00
22625c7c90
ast: add printers for all instructions
2023-08-19 19:40:20 -07: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
97d35bfa4f
visitor/expr: initial
2023-08-15 18:56:13 +00:00
082ebc20e5
lexer: add header
...
This also calls the lexer from main.
2023-08-14 11:38:52 -07:00
29428c7a92
initial
2023-08-14 16:52:56 +00:00