exprml_pb library

Exports classes generated by protobuf. The source files are provided in https://github.com/exprml/exprml-api .

Classes

Arr
Arr is an Arr expression.
Call
Call is a Call expression.
Cases
Cases is a Cases expression.
Cases_Case
Case is a conditional branch.
DecodeInput
DecodeInput is the input message for the Decode method.
DecodeOutput
DecodeOutput is the output message for the Decode method.
DefStack
FunDefList is a list of function definitions.
Elem
Elem is an Elem expression.
EncodeInput
EncodeInput is the input message for the Encode method.
EncodeInput_Format
Format of the output string.
EncodeOutput
EncodeOutput is the output message for the Encode method.
Eval
Eval is an Eval expression.
Eval_Definition
Definition is a function or variable definition.
EvaluateInput
EvaluateInput is the input message for the EvaluateExpr method.
EvaluateOutput
EvaluateOutput is the output message for the EvaluateExpr method.
EvaluateOutput_Status
Status of the evaluation.
Expr
Expr_Kind
Kind is the kind of the Node.
Expr_Path
Path represents a path to the Node.
Expr_Path_Pos
Pos represents a position in the path.
Iter
Iter is an Iter expression.
Json
Json is a Json expression.
Obj
Obj is an Obj expression.
OpBinary
OpBinary is an OpBinary expression.
OpBinary_Op
Op is a operator.
OpUnary
OpUnary is an OpUnary expression.
OpUnary_Op
Op is a operator.
OpVariadic
OpVariadic is an OpVariadic expression.
OpVariadic_Op
Op is a operator.
ParseInput
ParseInput is the input message for the Parse method.
ParseOutput
ParseOutput is the output message for the Parse method.
Ref
Ref is a Ref expression.
Scalar
Scalar is a Scalar expression.
Value
JSON value.
Value_Type
Type of a JSON value.