CoffeeScript: A New Language With A Pure Ruby Compiler
Interesting trivia: Jeremy was inspired to create CoffeeScript based on code he saw while reading Create Your Own Programming Language by Marc Andre Cournoyer!
As a Ruby project, you can get the CoffeeScript compiler installed with a simple
gem install coffee-script or check out the code from/on GitHub. The code is worth a look as it's notably quite vanilla with hand crafted Ruby covering the lexer and code generation and Racc built code for the parser.