Header menu logo XParsec

XParsec.OperatorParsing Namespace

Type/Module Description

LHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>

Operator

Provides functions to create and parse expressions using operators.

Operator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>

OperatorLookup<'Key, 'Value>

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

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.

Precedence

Operator precedence is used to determine the order of operations in expressions. Operators with higher precedence are evaluated first, resulting in the higher value appearing in the inner expression.

RHSOperator<'Op, 'Index, 'Expr, 'T, 'State, 'Input, 'InputSlice>

Type something to start searching.