Table of Contents

Namespace Farkle.Diagnostics.Builder

Classes

IndistinguishableSymbolsError

Contains information about a case where the builder could not distinguish between two or more symbols.

LrConflict

Represents a conflict in an LR parser state machine. A conflict manifests when the parser can take multiple possible actions when encountering a terminal.

Structs

BuilderDiagnostic

Contains information about actions performed by Farkle's builder.

Enums

LrConflictKind

The kind of an LrConflict.