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.