Uses of Class
org.antlr.tool.AttributeScope
Packages that use AttributeScope
-
Uses of AttributeScope in org.antlr.grammar.v3
Methods in org.antlr.grammar.v3 that return AttributeScopeModifier and TypeMethodDescription(package private) AttributeScope
ActionTranslator.resolveDynamicScope
(String scopeName) -
Uses of AttributeScope in org.antlr.tool
Subclasses of AttributeScope in org.antlr.toolFields in org.antlr.tool declared as AttributeScopeModifier and TypeFieldDescriptionstatic AttributeScope[]
RuleLabelScope.grammarTypeToRulePropertiesScope
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
Rule.returnScope
The return values of a rule and predefined rule attributesRule.ruleScope
the attributes defined with "scope {...}" inside a rulestatic final 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 AttributeScopeModifier and TypeFieldDescriptionprotected Map
<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 AttributeScopeModifier and TypeMethodDescriptionGrammar.createParameterScope
(String ruleName, Token argAction) Grammar.createReturnScope
(String ruleName, Token retAction) Grammar.createRuleScope
(String ruleName, Token scopeAction) Grammar.defineGlobalScope
(String name, Token scopeAction) Rule.getAttributeScope
(String name) Return the scope containing nameGrammar.getGlobalScope
(String name) Get a global scopeRule.getLocalAttributeScope
(String name) Get the arg, return value, or predefined property for this ruleMethods in org.antlr.tool that return types with arguments of type AttributeScopeMethods in org.antlr.tool with parameters of type AttributeScopeModifier and TypeMethodDescriptionprotected void
NameSpaceChecker.checkForGlobalScopeTokenConflict
(AttributeScope scope) AttributeScope.intersection
(AttributeScope other) Return the set of keys that collide from this and other.