Field Summary |
|
final public static Pattern | IMPORT The regular expression for matching import declarations. |
final protected Analyzer | analyzer The analyzer utility. |
final protected AST | ast The type operations. |
protected List<Type> | boundRepetitions The structure of bound repetitions. |
protected boolean | createsNodeValue Flag for whether the current production may create a node value. |
protected boolean | hasParseTree Flag for whether the grammar has the
Constants.ATT_PARSE_TREE parseTree attribute. |
protected boolean | isBound Flag for whether the next element is bound. |
protected boolean | isFirstElement Flag for whether the current element is the first element of a
sequence. |
protected boolean | isLastInPredicate Flag for whether the current element is the last element in a
predicate. |
protected boolean | isNotFollowedBy Flag for whether we are analyzing a not-followed-by predicate. |
protected boolean | isOptional Flag for whether the current sequence is optional. |
protected boolean | isPredicate Flag for whether we are analyzing a predicate. |
protected boolean | isRepeated Flag for whether the current sequence is repeated. |
protected boolean | isTopLevel Flag for whether the current element is the top-level element of
a production. |
protected int | optionLevel The current nesting level for options. |
protected List<Type> | options The structure of options. |
protected int | repetitionLevel The current nesting level for repetitions. |
protected List<Boolean> | repetitions The structure of repetitions. |
protected boolean | requiresBaseIndex Flag for whether a production requires a base index variable. |
protected boolean | requiresChar Flag for whether a production requires a character variable. |
protected boolean | requiresIndex Flag for whether a production requires an index variable. |
protected boolean | requiresLocatable Flag for whether the grammar requires
xtc.tree.Locatable . |
protected boolean | requiresPredIndex Flag for whether a production requires a predicate index variable. |
protected boolean | requiresPredMatch Flag for whether a production requires a predicate matched variable. |
protected boolean | requiresPredResult Flag for whether a production requires a predicate result variable. |
protected boolean | requiresResult Flag for whether a production requires a result variable. |
final protected Runtime | runtime The runtime. |
protected boolean | withLocation Flag for whether the grammar has the
Constants.ATT_WITH_LOCATION withLocation attribute. |