Uses of Class
org.antlr.tool.AttributeScope
-
Packages that use AttributeScope Package Description org.antlr.tool -
-
Uses of AttributeScope in org.antlr.tool
Subclasses of AttributeScope in org.antlr.tool Modifier and Type Class Description class
RuleLabelScope
Fields in org.antlr.tool declared as AttributeScope Modifier and Type Field Description static AttributeScope[]
RuleLabelScope. grammarTypeToRulePropertiesScope
AttributeScope
Rule. parameterScope
static AttributeScope
RuleLabelScope. predefinedLexerRulePropertiesScope
static AttributeScope
RuleLabelScope. predefinedRulePropertiesScope
Rules have a predefined set of attributes as well as the return values.static AttributeScope
RuleLabelScope. predefinedTreeRulePropertiesScope
AttributeScope
Rule. returnScope
The return values of a rule and predefined rule attributesAttributeScope
Rule. ruleScope
the attributes defined with "scope {...}" inside a rulestatic AttributeScope
AttributeScope. tokenScope
All token scopes (token labels) share the same fixed scope of of predefined attributes.Fields in org.antlr.tool with type parameters of type AttributeScope Modifier and Type Field Description protected java.util.Map<java.lang.String,AttributeScope>
Grammar. scopes
Track the scopes defined outside of rules and the scopes associated with all rules (even if empty).Methods in org.antlr.tool that return AttributeScope Modifier and Type Method Description AttributeScope
Grammar. createParameterScope(java.lang.String ruleName, org.antlr.runtime.Token argAction)
AttributeScope
Grammar. createReturnScope(java.lang.String ruleName, org.antlr.runtime.Token retAction)
AttributeScope
Grammar. createRuleScope(java.lang.String ruleName, org.antlr.runtime.Token scopeAction)
AttributeScope
Grammar. defineGlobalScope(java.lang.String name, org.antlr.runtime.Token scopeAction)
AttributeScope
Rule. getAttributeScope(java.lang.String name)
Return the scope containing nameAttributeScope
Grammar. getGlobalScope(java.lang.String name)
Get a global scopeAttributeScope
Rule. getLocalAttributeScope(java.lang.String name)
Get the arg, return value, or predefined property for this ruleMethods in org.antlr.tool that return types with arguments of type AttributeScope Modifier and Type Method Description java.util.Map<java.lang.String,AttributeScope>
Grammar. getGlobalScopes()
Methods in org.antlr.tool with parameters of type AttributeScope Modifier and Type Method Description protected void
NameSpaceChecker. checkForGlobalScopeTokenConflict(AttributeScope scope)
java.util.Set<java.lang.String>
AttributeScope. intersection(AttributeScope other)
Return the set of keys that collide from this and other.
-