complete abstract syntax tree: tobe tested
Merge pull request #1 from kohn/master

complete abstract syntax tree