void toggleLexer() { tokenStreamSelector.select(TCLLexer.LEXER_NAME); } public ComponentLexer(InputStream in) {
void toggleLexer() { tokenStreamSelector.select(ComponentLexer.LEXER_NAME); } public TCLLexer(InputStream in) {
public void push(String sname) { streamStack.push(input); select(sname); }
public TokenStream pop() { TokenStream stream = (TokenStream)streamStack.pop(); select(stream); return stream; }
public void push(TokenStream stream) { streamStack.push(input); // save current stream select(stream); }
public MacroProcessingStream(File in) throws Exception { impl = new JBurgANTLRLexer(new FileInputStream(in)); impl.mainSourceFile = in; JBurgANTLRLexer.selector = new TokenStreamSelector(); JBurgANTLRLexer.selector.addInputStream(impl, "main"); JBurgANTLRLexer.selector.select("main"); }
selector.select( "mainlexer" );
selector.select( "mainlexer" );
ComponentLexer.LEXER_NAME ); _selector.select( TCLLexer.LEXER_NAME );