aalhour / awesome-compilers

:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
http://aalhour.com/awesome-compilers
Other
8.95k stars 648 forks source link

Add Mewa compiler-compiler to the list #104

Open patrickfrey opened 3 years ago

patrickfrey commented 3 years ago

Mewa is a compiler-compiler for prototyping compiler front-ends for statically typed languages using LLVM IR as back-end in Lua. The main emphasis of the project is not on the parser generator but on the support for defining a type system. It aims to bring projects considered endless for a single person within reach ( ~ 5K Lines of Code ). An example implementation of a non-trivial compiler and an FAQ exists to help you in problem-solving.