Treetop parser and post parsing process