Refactory GrammarParser
LeftRecursion bug fix