|
|
|
|
|
by finiteloop
2000 days ago
|
|
As someone who writes a lot of toy languages, I made this scaffolding for a LLVM-based compiler: https://github.com/finiteloop/compiler It uses Bison and Flex for parsing and lexing unlike this post, but may be a useful starting point for those building their own toy languages. |
|
https://github.com/empirical-soft/calculANTLR
It uses a C++ port of CPython's ASDL to define the AST.