/** * Push a macro-processing nestedLexer onto the linked list of nestedLexers. */ public void pushMacroLexer(JBurgANTLRLexer macro_lexer) throws antlr.TokenStreamRetryException { macro_lexer.mainSourceFile = getCurrent().mainSourceFile; pushNestedLexer(macro_lexer); this.selector.push(macro_lexer); this.selector.retry(); }
sublexer.blockSubstitutionText = block_subs; selector.push(sublexer); selector.retry();
match(QUOTE); if ( inputState.guessing==0 ) { selector.push("valuelexer");
match( QUOTE ); if ( inputState.guessing == 0 ) { selector.push( "valuelexer" );
match(_t,QUOTE); _t = _t.getNextSibling(); selector.push("valuelexer"); v = (AST)_t; match(_t,VALUE);
match( _t, QUOTE ); _t = _t.getNextSibling(); selector.push( "valuelexer" ); v = ( AST ) _t; match( _t, VALUE );