Esempio n. 1
0
 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();
        }