int HEX_DIGITS1StartCharPos156 = getCharPositionInLine(); mHEX_DIGITS(); HEX_DIGITS1 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, HEX_DIGITS1Start156, getCharIndex()-1); HEX_DIGITS1.setLine(HEX_DIGITS1StartLine156); HEX_DIGITS1.setCharPositionInLine(HEX_DIGITS1StartCharPos156); sb.append((char)Integer.parseInt((HEX_DIGITS1!=null?HEX_DIGITS1.getText():null), 16));
int ID2Start341 = getCharIndex(); mID(); if (state.failed) return ; ID2 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, ID2Start341, getCharIndex()-1); if ( !((grammar.type!=Grammar.LEXER && enclosingRule!=null && isTokenRefInAlt((ID2!=null?ID2.getText():null)))) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "ISOLATED_TOKEN_REF", "grammar.type!=Grammar.LEXER && enclosingRule!=null && isTokenRefInAlt($ID.text)"); String label = enclosingRule.getElementLabel((ID2!=null?ID2.getText():null), outerAltNum, generator); checkElementRefUniqueness((ID2!=null?ID2.getText():null), true); if ( label==null ) { ErrorManager.grammarError(ErrorManager.MSG_FORWARD_ELEMENT_REF, grammar, actionToken, (ID2!=null?ID2.getText():null));
int hStartCharPos2291 = getCharPositionInLine(); mHINT_START(); h = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, hStart2291, getCharIndex()-1); h.setLine(hStartLine2291); h.setCharPositionInLine(hStartCharPos2291); mCOMMENT_AND_HINT_END(); setText(sb.substring(h.getText().length()));
int xStart497 = getCharIndex(); mID(); if (state.failed) return ; x = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, xStart497, getCharIndex()-1); match("::"); if (state.failed) return ; y = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, yStart503, getCharIndex()-1); if ( !((resolveDynamicScope((x!=null?x.getText():null))!=null && resolveDynamicScope((x!=null?x.getText():null)).getAttribute((y!=null?y.getText():null))!=null)) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "DYNAMIC_SCOPE_ATTR", "resolveDynamicScope($x.text)!=null &&\n\t\t\t\t\t\t resolveDynamicScope($x.text).getAttribute($y.text)!=null"); AttributeScope scope = resolveDynamicScope((x!=null?x.getText():null)); if ( scope!=null ) { StringTemplate st = template("scopeAttributeRef"); st.setAttribute("scope", (x!=null?x.getText():null)); st.setAttribute("attr", scope.getAttribute((y!=null?y.getText():null)));
int hStartCharPos1816 = getCharPositionInLine(); mHINT_START(); h = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, hStart1816, getCharIndex()-1); h.setLine(hStartLine1816); h.setCharPositionInLine(hStartCharPos1816); mCOMMENT_AND_HINT_END(); setText(sb.substring(h.getText().length()));
public final void mX() throws RecognitionException { try { int _type = X; int _channel = DEFAULT_TOKEN_CHANNEL; CommonToken x=null; // org/antlr/grammar/v3/ActionAnalysis.g:111:3: ( '$' x= ID {...}?) // org/antlr/grammar/v3/ActionAnalysis.g:111:5: '$' x= ID {...}? { match('$'); if (state.failed) return ; int xStart76 = getCharIndex(); mID(); if (state.failed) return ; x = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, xStart76, getCharIndex()-1); if ( !((enclosingRule!=null && enclosingRule.getRuleLabel((x!=null?x.getText():null))!=null)) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "X", "enclosingRule!=null && enclosingRule.getRuleLabel($x.text)!=null"); } if ( state.backtracking==1 ) { Grammar.LabelElementPair pair = enclosingRule.getRuleLabel((x!=null?x.getText():null)); pair.actionReferencesLabel = true; } } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "X"
int tStartCharPos1452 = getCharPositionInLine(); mCHAR(); t = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, tStart1452, getCharIndex()-1); t.setLine(tStartLine1452); t.setCharPositionInLine(tStartCharPos1452); sb.append(t.getText()); int tStartCharPos1464 = getCharPositionInLine(); mCHAR_ESC(); t = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, tStart1464, getCharIndex()-1); t.setLine(tStartLine1464); t.setCharPositionInLine(tStartCharPos1464);
public final void mTEMPLATE_EXPR() throws RecognitionException { try { int _type = TEMPLATE_EXPR; int _channel = DEFAULT_TOKEN_CHANNEL; CommonToken a=null; // org/antlr/grammar/v3/ActionTranslator.g:739:2: ( '%' a= ACTION ) // org/antlr/grammar/v3/ActionTranslator.g:739:4: '%' a= ACTION { match('%'); if (state.failed) return ; int aStart916 = getCharIndex(); mACTION(); if (state.failed) return ; a = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, aStart916, getCharIndex()-1); if ( state.backtracking==1 ) { StringTemplate st = template("actionStringConstructor"); String action = (a!=null?a.getText():null); action = action.substring(1,action.length()-1); // stuff inside {...} st.setAttribute("stringExpr", translateAction(action)); } } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "TEMPLATE_EXPR"
int tStartCharPos1905 = getCharPositionInLine(); mCHAR(); t = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, tStart1905, getCharIndex()-1); t.setLine(tStartLine1905); t.setCharPositionInLine(tStartCharPos1905); sb.append(t.getText()); int tStartCharPos1918 = getCharPositionInLine(); mCHAR_ESC(); t = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, tStart1918, getCharIndex()-1); t.setLine(tStartLine1918); t.setCharPositionInLine(tStartCharPos1918);
public final void mISOLATED_DYNAMIC_SCOPE() throws RecognitionException { try { int _type = ISOLATED_DYNAMIC_SCOPE; int _channel = DEFAULT_TOKEN_CHANNEL; CommonToken ID6=null; // org/antlr/grammar/v3/ActionTranslator.g:651:2: ( '$' ID {...}?) // org/antlr/grammar/v3/ActionTranslator.g:651:4: '$' ID {...}? { match('$'); if (state.failed) return ; int ID6Start662 = getCharIndex(); mID(); if (state.failed) return ; ID6 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, ID6Start662, getCharIndex()-1); if ( !((resolveDynamicScope((ID6!=null?ID6.getText():null))!=null)) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "ISOLATED_DYNAMIC_SCOPE", "resolveDynamicScope($ID.text)!=null"); } if ( state.backtracking==1 ) { StringTemplate st = template("isolatedDynamicScopeRef"); st.setAttribute("scope", (ID6!=null?ID6.getText():null)); } } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "ISOLATED_DYNAMIC_SCOPE"
int aStartCharPos2935 = getCharPositionInLine(); mNameStartChar(); if (state.failed) return; a = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, aStart2935, getCharIndex()-1); a.setLine(aStartLine2935); a.setCharPositionInLine(aStartCharPos2935); if ( Grammar.isTokenName((a!=null?a.getText():null)) ) _type = TOKEN_REF; else _type = RULE_REF;
public final void mERROR_X() throws RecognitionException { try { int _type = ERROR_X; int _channel = DEFAULT_TOKEN_CHANNEL; CommonToken x=null; // org/antlr/grammar/v3/ActionTranslator.g:770:2: ( '$' x= ID ) // org/antlr/grammar/v3/ActionTranslator.g:770:4: '$' x= ID { match('$'); if (state.failed) return ; int xStart1042 = getCharIndex(); mID(); if (state.failed) return ; x = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, xStart1042, getCharIndex()-1); if ( state.backtracking==1 ) { chunks.add(getText()); generator.issueInvalidAttributeError((x!=null?x.getText():null), enclosingRule,actionToken, outerAltNum); } } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "ERROR_X"
int aStartCharPos2935 = getCharPositionInLine(); mNameStartChar(); if (state.failed) return; a = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, aStart2935, getCharIndex()-1); a.setLine(aStartLine2935); a.setCharPositionInLine(aStartCharPos2935); if ( Grammar.isTokenName((a!=null?a.getText():null)) ) _type = TOKEN_REF; else _type = RULE_REF;
int xStart537 = getCharIndex(); mID(); if (state.failed) return ; x = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, xStart537, getCharIndex()-1); match("::"); if (state.failed) return ; y = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, yStart543, getCharIndex()-1); if ( state.backtracking==1 ) { generator.issueInvalidScopeError((x!=null?x.getText():null),(y!=null?y.getText():null), enclosingRule,actionToken, outerAltNum);
int aStartCharPos2935 = getCharPositionInLine(); mNameStartChar(); if (state.failed) return; a = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, aStart2935, getCharIndex()-1); a.setLine(aStartLine2935); a.setCharPositionInLine(aStartCharPos2935); if ( Grammar.isTokenName((a!=null?a.getText():null)) ) _type = TOKEN_REF; else _type = RULE_REF;
int xStart1016 = getCharIndex(); mID(); if (state.failed) return ; x = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, xStart1016, getCharIndex()-1); match('.'); if (state.failed) return ; int yStart1022 = getCharIndex(); mID(); if (state.failed) return ; y = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, yStart1022, getCharIndex()-1); if ( state.backtracking==1 ) { generator.issueInvalidAttributeError((x!=null?x.getText():null),(y!=null?y.getText():null), enclosingRule,actionToken, outerAltNum);
int aStartCharPos2935 = getCharPositionInLine(); mNameStartChar(); if (state.failed) return; a = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, aStart2935, getCharIndex()-1); a.setLine(aStartLine2935); a.setCharPositionInLine(aStartCharPos2935); if ( Grammar.isTokenName((a!=null?a.getText():null)) ) _type = TOKEN_REF; else _type = RULE_REF;
int ID1Start97 = getCharIndex(); mID(); if (state.failed) return ; ID1 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, ID1Start97, getCharIndex()-1); if ( !((enclosingRule!=null && enclosingRule.getLocalAttributeScope((ID1!=null?ID1.getText():null))!=null)) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "Y", "enclosingRule!=null && enclosingRule.getLocalAttributeScope($ID.text)!=null"); AttributeScope scope = enclosingRule.getLocalAttributeScope((ID1!=null?ID1.getText():null)); if ( scope!=null && (scope.isPredefinedRuleScope||scope.isPredefinedLexerRuleScope) )
int aStartCharPos2935 = getCharPositionInLine(); mNameStartChar(); if (state.failed) return; a = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, aStart2935, getCharIndex()-1); a.setLine(aStartLine2935); a.setCharPositionInLine(aStartCharPos2935); if ( Grammar.isTokenName((a!=null?a.getText():null)) ) _type = TOKEN_REF; else _type = RULE_REF;
int xStart605 = getCharIndex(); mID(); if (state.failed) return ; x = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, xStart605, getCharIndex()-1); match('['); if (state.failed) return ; int exprStart611 = getCharIndex(); mSCOPE_INDEX_EXPR(); if (state.failed) return ; expr = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, exprStart611, getCharIndex()-1); match(']'); if (state.failed) return ; match("::"); if (state.failed) return ; y = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, yStart619, getCharIndex()-1); if ( state.backtracking==1 ) { st.setAttribute("scope", (x!=null?x.getText():null)); st.setAttribute("attr", resolveDynamicScope((x!=null?x.getText():null)).getAttribute((y!=null?y.getText():null))); st.setAttribute("index", (expr!=null?expr.getText():null));