prepare the parser for the big AST swap