Farkle


Production Type

A sequence of `Terminal`s and `Nonterminal`s that can produce a specific `Nonterminal`.

Record fields

Record Field Description

Handle

Full Usage: Handle

Field type: ImmutableArray<LALRSymbol>

The `Terminals`s and `Nonterminal`s, the production is made of.

Field type: ImmutableArray<LALRSymbol>

Head

Full Usage: Head

Field type: Nonterminal

The `Nonterminal` the production is referring to.

Field type: Nonterminal

Index

Full Usage: Index

Field type: uint32

The index of the production. Productions with the same index are considered equal.

Field type: uint32

Instance members

Instance member Description

this.CompareTo

Full Usage: this.CompareTo

Parameters:
Returns: int
x' : Production
Returns: int

this.Equals

Full Usage: this.Equals

Parameters:
Returns: bool
x' : Production
Returns: bool