Don't use ASTNode+ in parser