public PsiParser(ILexer lexer) { myCheckForInterrupt = new SeldomInterruptChecker(); myOriginalLexer = lexer; myLexer = new FilteringPsiLexer(lexer); myLexer.Start(); }
public PsiParser(ILexer lexer, CommonIdentifierIntern commonIdentifierIntern) { myCheckForInterrupt = new SeldomInterruptChecker(); myOriginalLexer = lexer; myCommonIdentifierIntern = commonIdentifierIntern; var tokenBuffer = new TokenBuffer(lexer); myLexer = new FilteringPsiLexer(tokenBuffer.CreateLexer()); myLexer.Start(); }