TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

enum GrammarRuleFlags in Tinman.Core.Parsing

[Flags]
enum GrammarRuleFlags  

Items

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.ReportErrorRoot
GrammarRuleFlags.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 (#).