Table of Contents

Enum BuilderArtifacts

Namespace
Farkle.Builder
Assembly
Farkle.dll

Represents the possible artifacts that the builder can produce.

[Flags]
public enum BuilderArtifacts

Fields

CharParser = 32

Builds a CharParser<T>.

GrammarDfaOnChar = 4

Builds a Grammar with a DFA on char.

GrammarLrStateMachine = 2

Builds a Grammar with an LR state machine.

GrammarSummary = 1

Builds a Grammar with no state machines.

None = 0

Nothing gets built.

SemanticProviderOnChar = 16

Builds an ISemanticProvider<TChar, T> on char.

TokenizerOnChar = 8

Builds a Tokenizer<TChar> on char.

See Also