public final class TokenModel extends ModelNode
| Constructor and Description |
|---|
TokenModel(PrefixedName elemName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFirstPos(BitSet firstPos) |
void |
addLastPos(BitSet lastPos) |
void |
calcFollowPos(BitSet[] followPosSets) |
ModelNode |
cloneModel()
Method that has to create a deep copy of the model, without
sharing any of existing Objects.
|
PrefixedName |
getName() |
static TokenModel |
getNullToken() |
void |
indexTokens(List tokens) |
boolean |
isNullable() |
String |
toString() |
public TokenModel(PrefixedName elemName)
public static TokenModel getNullToken()
public PrefixedName getName()
public ModelNode cloneModel()
cloneModel in class ModelNodepublic boolean isNullable()
isNullable in class ModelNodepublic void indexTokens(List tokens)
indexTokens in class ModelNodepublic void addFirstPos(BitSet firstPos)
addFirstPos in class ModelNodepublic void addLastPos(BitSet lastPos)
addLastPos in class ModelNodepublic void calcFollowPos(BitSet[] followPosSets)
calcFollowPos in class ModelNodeCopyright © 2012 Codehaus. All Rights Reserved.