add makefile for generating parser file
friendly parser error(context reporting)
turn tail recursion optimization for ruby on
define-macro supported