Table of Contents

Class EffectiveGrammarOptions

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

Represents normalized and runtime-consumable grammar options.

public sealed record EffectiveGrammarOptions : IEquatable<EffectiveGrammarOptions>
Inheritance
EffectiveGrammarOptions
Implements
Inherited Members
Extension Methods

Properties

CaseInsensitive

Gets a value indicating whether matching is case-insensitive.

public bool CaseInsensitive { get; init; }

Property Value

bool

LexerSuperClass

Gets the optional lexer base class declared through superClass.

public string? LexerSuperClass { get; init; }

Property Value

string

ParserSuperClass

Gets the optional parser base class declared through superClass.

public string? ParserSuperClass { get; init; }

Property Value

string

TokenVocab

Gets the optional token vocabulary dependency grammar name.

public string? TokenVocab { get; init; }

Property Value

string