org.antlr.tool
Class RuleLabelScope
java.lang.Object
org.antlr.tool.AttributeScope
org.antlr.tool.RuleLabelScope
public class RuleLabelScope
- extends AttributeScope
Method Summary |
Attribute |
getAttribute(java.lang.String name)
If you label a rule reference, you can access that rule's
return values as well as any predefined attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
predefinedRulePropertiesScope
public static AttributeScope predefinedRulePropertiesScope
- Rules have a predefined set of attributes as well as
the return values. 'text' needs to be computed though so.
predefinedTreeRulePropertiesScope
public static AttributeScope predefinedTreeRulePropertiesScope
predefinedLexerRulePropertiesScope
public static AttributeScope predefinedLexerRulePropertiesScope
grammarTypeToRulePropertiesScope
public static AttributeScope[] grammarTypeToRulePropertiesScope
referencedRule
public Rule referencedRule
RuleLabelScope
public RuleLabelScope(Rule referencedRule,
antlr.Token actionToken)
getAttribute
public Attribute getAttribute(java.lang.String name)
- If you label a rule reference, you can access that rule's
return values as well as any predefined attributes.
- Overrides:
getAttribute
in class AttributeScope
Copyright © 2013. All Rights Reserved.