Revert "added AST"

This reverts commit cfbd3265d006e98f20ee560fb6d8c491386cdbcc.