A production builder with 2 significant members.
Instance member | Description | ||
|
Creates a production builder from this one with the given string added to the end as a literal.
|
||
|
Creates a production builder from this one with the given untyped designtime Farkle added to the end as a not significant member.
|
||
Full Usage:
this.Extend
Parameters:
DesigntimeFarkle<'T3>
Returns: ProductionBuilder<'T1, 'T2, 'T3>
|
Creates a production builder from this one with the given typed designtime Farkle added to the end as a significant member. Up to sixteen significant members can be added to a production builder.
|
||
|
Finishes the production's construction and returns it. This method accepts a delegate that accepts the production's significant members and returns the production's output.
|
||
|
Finishes the production's construction and returns it. This method accepts an F# function that accepts the production's significant members and returns the production's output.
|
||
Full Usage:
this.WithPrecedence
Parameters:
outref<obj>
Returns: ProductionBuilder<'T1, 'T2>
|
Returns a production builder with a unique contextual precedence token assigned to it, which is also returned by reference. This method allows a simpler experience for C# users.
|
||
Full Usage:
this.WithPrecedence
Parameters:
obj
-
An object that identifies the production
when defining operator precedence and associativity.
Returns: ProductionBuilder<'T1, 'T2>
|
Returns a production builder with the given contextual precedence token.
|
Static member | Description |
Full Usage:
x .>> literal
Parameters:
ProductionBuilder<'T1, 'T2>
literal : string
Returns: ProductionBuilder<'T1, 'T2>
Modifiers: inline |
The
|
Full Usage:
x .>> df
Parameters:
ProductionBuilder<'T1, 'T2>
df : DesigntimeFarkle
Returns: ProductionBuilder<'T1, 'T2>
Modifiers: inline |
The
|
Full Usage:
x .>>. df
Parameters:
ProductionBuilder<'T1, 'T2>
df : DesigntimeFarkle<'a>
Returns: ProductionBuilder<'T1, 'T2, 'a>
Modifiers: inline |
The
|
Full Usage:
x => f
Parameters:
ProductionBuilder<'T1, 'T2>
f : 'T1 -> 'T2 -> 'a
Returns: Production<'a>
Modifiers: inline |
The
|