public boolean isTokenRefInAlt(String id) { return enclosingRule.getTokenRefsInAlt(id, outerAltNum)!=null; } public boolean isRuleRefInAlt(String id) {
public boolean isTokenRefInAlt(String id) { return enclosingRule.getTokenRefsInAlt(id, outerAltNum)!=null; } public boolean isRuleRefInAlt(String id) {
public boolean isTokenRefInAlt(String id) { return enclosingRule.getTokenRefsInAlt(id, outerAltNum)!=null; } public boolean isRuleRefInAlt(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 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); } }
List tokenRefs = getTokenRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = (GrammarAST)tokenRefs.get(0);
List<GrammarAST> tokenRefs = getTokenRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = tokenRefs.get(0);
List tokenRefs = getTokenRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = (GrammarAST)tokenRefs.get(0);
List<GrammarAST> tokenRefs = getTokenRefsInAlt(refdSymbol, outerAltNum); uniqueRefAST = tokenRefs.get(0);
Set<String> tokenRefsInAlt = r.getTokenRefsInAlt(outerAltNum); boolean imaginary = ((GrammarAST)retval.start).getType()==TOKEN_REF &&
Set<String> tokenRefsInAlt = r.getTokenRefsInAlt(outerAltNum); boolean imaginary = ((GrammarAST)retval.start).getType()==TOKEN_REF &&
Set tokenRefsInAlt = r.getTokenRefsInAlt(outerAltNum); boolean imaginary = rewrite_atom_AST_in.getType()==TOKEN_REF &&
String stName = "rewriteTokenRef"; Rule rule = grammar.getRule(currentRuleName); Collection<String> tokenRefsInAlt = rule.getTokenRefsInAlt(outerAltNum); boolean createNewNode = !tokenRefsInAlt.contains(tokenName) || arg!=null; if ( createNewNode )
String stName = "rewriteTokenRef"; Rule rule = grammar.getRule(currentRuleName); Collection<String> tokenRefsInAlt = rule.getTokenRefsInAlt(outerAltNum); boolean createNewNode = !tokenRefsInAlt.contains(tokenName) || arg!=null; if ( createNewNode )
String stName = "rewriteTokenRef"; Rule rule = grammar.getRule(currentRuleName); Set tokenRefsInAlt = rule.getTokenRefsInAlt(outerAltNum); boolean createNewNode = !tokenRefsInAlt.contains(tokenName) || arg!=null; Object hetero = null;