Common
Namespace: Wooga.Lambda.Parser.Combinators
A common.
Static members
Static member | Description |
Bind(p, f)
Signature: (p:Parser<'R> * f:Func<'R,Parser<'R2>>) -> Parser<'R2>
Type parameters: 'R, 'R2 |
|
Many(p)
Signature: p:Parser<'R> -> Parser<ImmutableList<'R>>
Type parameters: 'R |
|
Many1(p)
Signature: p:Parser<'R> -> Parser<ImmutableList<'R>>
Type parameters: 'R |
|
Or(l, r)
Signature: (l:Parser<'R> * r:Parser<'R>) -> Parser<'R>
Type parameters: 'R |
|
Return(r)
Signature: r:'R -> Parser<'R>
Type parameters: 'R |
Returns the given r. |
TakeBoth(l, r)
Signature: (l:Parser<'R> * r:Parser<'R2>) -> Parser<ImmutableTuple<'R,'R2>>
Type parameters: 'R, 'R2 |
|
TakeLeft(l, r)
Signature: (l:Parser<'R> * r:Parser<'R2>) -> Parser<'R>
Type parameters: 'R, 'R2 |
|
TakeRight(l, r)
Signature: (l:Parser<'R> * r:Parser<'R2>) -> Parser<'R2>
Type parameters: 'R, 'R2 |
|
Then(p, value)
Signature: (p:Parser<'R> * value:'R2) -> Parser<'R2>
Type parameters: 'R, 'R2 |
|
Zero()
Signature: unit -> Parser<'R>
Type parameters: 'R |
Gets the zero. |