Struct LrState
- Namespace
- Farkle.Grammars.StateMachines
- Assembly
- Farkle.dll
Represents a state of an LrStateMachine.
public readonly struct LrState
- Inherited Members
Properties
Actions
public LrState.ActionCollection Actions { get; }
Property Value
EndOfFileActions
The possible actions when the end of input is reached at the LrState.
public LrState.EndOfFileActionCollection EndOfFileActions { get; }
Property Value
Gotos
The GOTO transitions of the LrState.
public LrState.GotoCollection Gotos { get; }
Property Value
HasConflicts
Whether the LrState has more than one possible action for a terminal or the end of input.
public bool HasConflicts { get; }
Property Value
- See Also
StateIndex
The index of the LrState, starting from 0.
public int StateIndex { get; }