get rid of old parser (with separate tokenization, ast-parsing stages), replacing with combined parser which produces a concrete parse tree, plus a phase for converting into an AST