play parser/ast to parse and run simple construct