Search this blog

16 March, 2008

Craft your programming language

Do you think that you have the perfect mix of Standard ML, Lisp, HLSL, APL and Erlang but writing a compiler seems too hard (and you're right, it's not an easy task)? Fear no more.

LLVM is a mature system for crafting compilers and virtual machines. Check out this nice tutorial.

If you're not comforable with the idea of hand crafting the parser as well, you could just use one of the miryads of parser generators out there (I would recommend ANTLR)

No comments: