public boolean isRuleRefInAlt(String id) { return enclosingRule.getRuleRefsInAlt(id, outerAltNum)!=null; } public Grammar.LabelElementPair getElementLabel(String id) {
public boolean isRuleRefInAlt(String id) { return enclosingRule.getRuleRefsInAlt(id, outerAltNum)!=null; } public Grammar.LabelElementPair getElementLabel(String id) {
public boolean isRuleRefInAlt(String id) { return enclosingRule.getRuleRefsInAlt(id, outerAltNum)!=null; } public Grammar.LabelElementPair getElementLabel(String id) {
public void checkElementRefUniqueness(String ref, boolean isToken) { List<GrammarAST> refs = null; if ( isToken ) { refs = enclosingRule.getTokenRefsInAlt(ref, outerAltNum); } else { refs = enclosingRule.getRuleRefsInAlt(ref, outerAltNum); } if ( refs!=null && refs.size()>1 ) { ErrorManager.grammarError(ErrorManager.MSG_NONUNIQUE_REF, grammar, actionToken, ref); } }
public void checkElementRefUniqueness(String ref, boolean isToken) { List<GrammarAST> refs = null; if ( isToken ) { refs = enclosingRule.getTokenRefsInAlt(ref, outerAltNum); } else { refs = enclosingRule.getRuleRefsInAlt(ref, outerAltNum); } if ( refs!=null && refs.size()>1 ) { ErrorManager.grammarError(ErrorManager.MSG_NONUNIQUE_REF, grammar, actionToken, ref); } }
public void checkElementRefUniqueness(String ref, boolean isToken) { List refs = null; if ( isToken ) { refs = enclosingRule.getTokenRefsInAlt(ref, outerAltNum); } else { refs = enclosingRule.getRuleRefsInAlt(ref, outerAltNum); } if ( refs!=null && refs.size()>1 ) { ErrorManager.grammarError(ErrorManager.MSG_NONUNIQUE_REF, grammar, actionToken, ref); } }
List<GrammarAST> ruleRefs = getRuleRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = ruleRefs.get(0);
List ruleRefs = getRuleRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = (GrammarAST)ruleRefs.get(0);
List<GrammarAST> ruleRefs = getRuleRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = ruleRefs.get(0);
List ruleRefs = getRuleRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = (GrammarAST)ruleRefs.get(0);
enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null || enclosingRule.name.equals(x) )
enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null || enclosingRule.name.equals(x) )
enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null || enclosingRule.name.equals(x) )
enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null || enclosingRule.name.equals(x) )
if ( label!=null || enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null ) {
if ( label!=null || enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null ) {
if ( label!=null || enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null ) {
if ( label!=null || enclosingRule.getRuleRefsInAlt(x, outerAltNum)!=null ) {
else if ( enclosingRule.getRuleRefsInAlt(x.getText(), outerAltNum)!=null ) {
else if ( enclosingRule.getRuleRefsInAlt(x.getText(), outerAltNum)!=null ) {