Farkle


DesigntimeFarkle Type

The base interface of DesigntimeFarkle{T}.

In contrast with its typed descendant, untyped designtime Farkles do not return any value. They typically represent literal symbols that can only take one value. Building an untyped designtime Farkle will result in a syntax-checking runtime Farkle with no custom post-processor.

User code must not implement this interface, or an exception might be thrown.

Instance members

Instance member Description

this.Metadata

Full Usage: this.Metadata

Returns: GrammarMetadata
Modifiers: abstract

The associated GrammarMetadata object.

Returns: GrammarMetadata

this.Name

Full Usage: this.Name

Returns: string
Modifiers: abstract

The designtime Farkle's name.

A totally informative property, it matches the corresponding grammar symbol's name. Many designtime Farkles in a grammar can have the same name.

Returns: string