transform code into AST before scanning in experiment tab, fix #160
Merge pull request #161 from zombie/160-experiment-ast

transform code into AST before scanning in experiment tab, fix #160