public class AttributeDict extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AttributeDict.DictType |
Modifier and Type | Field and Description |
---|---|
GrammarAST |
ast |
LinkedHashMap<String,Attribute> |
attributes
The list of
Attribute objects. |
String |
name |
static AttributeDict |
predefinedTokenDict
All
Token scopes (token labels) share the same fixed scope of
of predefined attributes. |
AttributeDict.DictType |
type |
Constructor and Description |
---|
AttributeDict() |
AttributeDict(AttributeDict.DictType type) |
Modifier and Type | Method and Description |
---|---|
Attribute |
add(Attribute a) |
Attribute |
get(String name) |
String |
getName() |
Set<String> |
intersection(AttributeDict other)
Return the set of keys that collide from
this and other . |
int |
size() |
String |
toString() |
public String name
public GrammarAST ast
public AttributeDict.DictType type
public static final AttributeDict predefinedTokenDict
public final LinkedHashMap<String,Attribute> attributes
Attribute
objects.public AttributeDict()
public AttributeDict(AttributeDict.DictType type)
public String getName()
public int size()
public Set<String> intersection(AttributeDict other)
this
and other
.Copyright © 1992–2020 ANTLR. All rights reserved.