Header menu logo XParsec

Operators<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice> Type

A collection of operators used for parsing expressions. It contains both left-hand side (LHS) and right-hand side (RHS) operators, along with their associated parsers. Use `Operator.create` to create an instance of this type.

Record fields

Record Field Description

LhsOperators

Full Usage: LhsOperators

Field type: OperatorLookup<'Op, LHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>>
Field type: OperatorLookup<'Op, LHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>>

LhsParser

Full Usage: LhsParser

Field type: Parser<LHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>, 'T, 'State, 'Input, 'InputSlice>
Field type: Parser<LHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>, 'T, 'State, 'Input, 'InputSlice>

RhsOperators

Full Usage: RhsOperators

Field type: OperatorLookup<'Op, RHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>>
Field type: OperatorLookup<'Op, RHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>>

RhsParser

Full Usage: RhsParser

Field type: Parser<RHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>, 'T, 'State, 'Input, 'InputSlice>
Field type: Parser<RHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>, 'T, 'State, 'Input, 'InputSlice>

Type something to start searching.