public class SpecialParserAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
latchLocation
Whether or not to "latch" the location on a shift action,
i.e., re-scan the same token on the next scan.
|
VirtualLocation |
virtualLocation
The "virtual location" of a certain token, an attribute on parse-tree leaf nodes.
|
| Constructor and Description |
|---|
SpecialParserAttributes(VirtualLocation oldVirtualLocation) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isValidAttrName(String attrName)
Determines if a parser attribute name can be validly used.
|
void |
resetSpecialAttributes()
Resets per-terminal attributes.
|
public VirtualLocation virtualLocation
public boolean latchLocation
public SpecialParserAttributes(VirtualLocation oldVirtualLocation)
public void resetSpecialAttributes()
public static boolean isValidAttrName(String attrName)
attrName - The proposed name.true iff the name may be validly used.Copyright © 2018 Minnesota Extensible Language Tools. All rights reserved.