Initialize() private method

private Initialize ( antlr selector, int tabSize, antlr tokenCreator ) : void
selector antlr
tabSize int
tokenCreator antlr
return void
Exemplo n.º 1
0
        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;
        }