close #29 : use AST support instead of building Hash tree
Merge pull request #30 from skoji/features/ast

close #29 : use AST support instead of building Hash tree