private static void unlink(PythonLexer lexer, PythonParser parser) { ATNSimulator simulator = parser.getInterpreter(); simulator.clearDFA(); lexer.setInterpreter( new LexerATNSimulator( lexer, lexer.getATN(), lexer.getInterpreter().decisionToDFA, new PredictionContextCache())); parser.setInterpreter( new ParserATNSimulator( parser, parser.getATN(), parser.getInterpreter().decisionToDFA, new PredictionContextCache())); }