Add a parser to parse the AST