WIP on ParserInterpreter.cpp which is turning out to be a complex
fix.