ParserBuilder<'E>

Namespace: Saon

Computational Expression builder to build parsers.

Constructors

ConstructorDescription
new()
Signature: unit -> ParserBuilder<'E>

CompiledName: .ctor

Instance members

Instance memberDescription
x.Bind(parser, f)
Signature: (parser:Parser<'?8842,'?8843> * f:('?8842 -> Parser<'?8844,'?8843>)) -> Parser<'?8844,'?8843>
Type parameters: '?8843, '?8844
x.Return(value)
Signature: value:'R -> Parser<'R,'E>
x.Run(parser)
Signature: parser:Parser<'T,'E> -> 'E -> ParserResult<'T>
x.Zero()
Signature: unit -> Parser<unit,'?8847>