Use Jison to create parser

like http://coffeescript.org/documentation/docs/grammar.html