Each rule has potentially 3 scopes: return values, parameters, and an implicitly-named scope (i.e., a scope defined in a rule). Implicitly-defined scopes are named after the rule; rules and scopes then must live in the same name space--no collisions allowed.
| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| public GrammarAST | |
| public final LinkedHashMap | attributes
The list of |
| public String | |
| public static final AttributeDict | predefinedTokenDict
All |
| public AttributeDict. |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Attribute | |
| public Attribute | |
| public String | |
| public Set | |
| public int | |
| public String |
| ast | back to summary |
|---|---|
| public GrammarAST ast | |
| attributes | back to summary |
|---|---|
| public final LinkedHashMap<String, Attribute> attributes The list of | |
| name | back to summary |
|---|---|
| public String name | |
| predefinedTokenDict | back to summary |
|---|---|
| public static final AttributeDict predefinedTokenDict All | |
| type | back to summary |
|---|---|
| public AttributeDict. | |
| AttributeDict | back to summary |
|---|---|
| public AttributeDict() | |
| AttributeDict | back to summary |
|---|---|
| public AttributeDict(AttributeDict. | |
| add | back to summary |
|---|---|
| public Attribute add(Attribute a) | |
| get | back to summary |
|---|---|
| public Attribute get(String name) | |
| getName | back to summary |
|---|---|
| public String getName() | |
| intersection | back to summary |
|---|---|
| public Set Return the set of keys that collide from
| |
| size | back to summary |
|---|---|
| public int size() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final AttributeDict. | |
| public static final AttributeDict. | |
| public static final AttributeDict. | |
| public static final AttributeDict. | |
| public static final AttributeDict. | |
| public static final AttributeDict. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static AttributeDict. | |
| public static AttributeDict. |
| ARG | back to summary |
|---|---|
| public static final AttributeDict. | |
| LOCAL | back to summary |
|---|---|
| public static final AttributeDict. | |
| PREDEFINED_LEXER_RULE | back to summary |
|---|---|
| public static final AttributeDict. | |
| PREDEFINED_RULE | back to summary |
|---|---|
| public static final AttributeDict. | |
| RET | back to summary |
|---|---|
| public static final AttributeDict. | |
| TOKEN | back to summary |
|---|---|
| public static final AttributeDict. | |
| DictType | back to summary |
|---|---|
| private DictType() | |
| valueOf | back to summary |
|---|---|
| public static AttributeDict. | |
| values | back to summary |
|---|---|
| public static AttributeDict. | |