reorganized logic of nonterminal
Merge branch 'master' of https://github.com/rlisbell/CS6413-compiler-design