Module types

Source
Expand description

Type definitions for the expression parser and evaluator.

This module contains the core data structures used throughout the expression parser and evaluator, including the Abstract Syntax Tree (AST) representation, token types, function definitions, and other auxiliary types.

Structs§

ExpressionFunction
Represents a function defined by an expression string rather than Rust code.
NativeFunction
Represents a native Rust function that can be registered with the evaluation context.

Enums§

AstExpr
Abstract Syntax Tree (AST) node representing an expression.
ExprKind
Classifies the kind of expression node in the AST.
TokenKind
Classifies the kind of token produced during lexical analysis.