[Flags]
|
|||||
enum
|
GrammarRuleFlags
|
None
|
= 0
|
No flags. |
---|---|---|
ReportErrorRoot
|
= 0x01
|
The top-most grammar rule on the current grammar rule stack (i.e. the inner-most rule in the current parsing content) with this flag set will be used during error reporting. |
ReportErrorTerminal
|
= 0x02
|
The grammar rule is treated as a terminal rule during error reporting. |
ReportErrorMask
|
= 0x03
|
Bitmask of all error reporting flags. See also: GrammarRuleFlags.ReportErrorRootGrammarRuleFlags.ReportErrorTerminal |
NotReferenced
|
= 0x04
|
The
grammar
rule
is
not
referenced
by
other
grammar
rules
and
it
is
not
the
default
rule
and
not
the
special
skip
rule
( |