Initialize() 개인적인 메소드

private Initialize ( antlr selector, int tabSize, antlr tokenCreator ) : void
selector antlr
tabSize int
tokenCreator antlr
리턴 void
예제 #1
0
파일: BooParser.cs 프로젝트: 0xb1dd1e/boo
        public static antlr.TokenStream CreateBooLexer(int tabSize, string readerName, TextReader reader)
        {
            var selector = new antlr.TokenStreamSelector();

            var lexer = new BooLexer(reader);
            lexer.setFilename(readerName);
            lexer.Initialize(selector, tabSize, BooToken.TokenCreator);

            var filter = new IndentTokenStreamFilter(lexer, WS, INDENT, DEDENT, EOL);
            selector.select(filter);

            return selector;
        }