1> direct parse syntax tree generation 2> subset of python grammar parser