Uses of Class
org.antlr.tool.AttributeScope
-
Packages that use AttributeScope Package Description org.antlr.grammar.v3 org.antlr.tool -
-
Uses of AttributeScope in org.antlr.grammar.v3
Methods in org.antlr.grammar.v3 that return AttributeScope Modifier and Type Method Description (package private) AttributeScopeActionTranslator. resolveDynamicScope(java.lang.String scopeName) -
Uses of AttributeScope in org.antlr.tool
Subclasses of AttributeScope in org.antlr.tool Modifier and Type Class Description classRuleLabelScopeFields in org.antlr.tool declared as AttributeScope Modifier and Type Field Description static AttributeScope[]RuleLabelScope. grammarTypeToRulePropertiesScopeAttributeScopeRule. parameterScopestatic AttributeScopeRuleLabelScope. predefinedLexerRulePropertiesScopestatic AttributeScopeRuleLabelScope. predefinedRulePropertiesScopeRules have a predefined set of attributes as well as the return values.static AttributeScopeRuleLabelScope. predefinedTreeRulePropertiesScopeAttributeScopeRule. returnScopeThe return values of a rule and predefined rule attributesAttributeScopeRule. ruleScopethe attributes defined with "scope {...}" inside a rulestatic AttributeScopeAttributeScope. tokenScopeAll 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. scopesTrack 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 AttributeScopeGrammar. createParameterScope(java.lang.String ruleName, org.antlr.runtime.Token argAction)AttributeScopeGrammar. createReturnScope(java.lang.String ruleName, org.antlr.runtime.Token retAction)AttributeScopeGrammar. createRuleScope(java.lang.String ruleName, org.antlr.runtime.Token scopeAction)AttributeScopeGrammar. defineGlobalScope(java.lang.String name, org.antlr.runtime.Token scopeAction)AttributeScopeRule. getAttributeScope(java.lang.String name)Return the scope containing nameAttributeScopeGrammar. getGlobalScope(java.lang.String name)Get a global scopeAttributeScopeRule. 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 voidNameSpaceChecker. checkForGlobalScopeTokenConflict(AttributeScope scope)java.util.Set<java.lang.String>AttributeScope. intersection(AttributeScope other)Return the set of keys that collide from this and other.
-