Calculator

This package contains several sub-packages used to create functions, delegates, expression parsers, expression token holders, tokenizers, variables and collections of variables. It also contains a class to create an expression calculator.

Sub-Packages

Errors

This sub-package defines expression and syntax errors

Functions

This sub-package provides interfaces and functions used to create lists of functions and delegates.

Parsers

This sub-package contains classes used to create expression parsers and expression token holders.

Tokenizers

This sub-package contains classes used to create expression specific state object and tokenizers for lexical analysis.

Variables

This sub-package contains interfaces and clases used to create variables and collections of variables.


Types

CalculationStack

Implements a stack of Variant values.

ExpressionCalculator

Implements an expression calculator.