private Initialize ( antlr selector, int tabSize, antlr tokenCreator ) : void | ||
selector | antlr | |
tabSize | int | |
tokenCreator | antlr | |
return | void |
internal void Initialize(antlr.TokenStreamSelector selector, int tabSize, antlr.TokenCreator tokenCreator)
{
setTabSize(tabSize);
setTokenCreator(tokenCreator);
_selector = selector;
_erecorder = new TokenStreamRecorder(selector);
}
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; }