modular peasy

modular peasy, grammar can be split to parts.

rethink semiautomatic left recursive.