Table of Contents

Enum RuleKind

Namespace
Utils.Parser.Model
Assembly
Utils.Parser.dll

Identifies whether a rule belongs to the lexer or parser.

public enum RuleKind
Extension Methods

Fields

Lexer = 0

Lexer rule — matched against the character stream to produce tokens.

Parser = 1

Parser rule — matched against the token stream to build parse-tree nodes.

Unresolved = 2

Kind has not yet been determined during resolution. Rules in this state are resolved by RuleResolver in a subsequent pass.