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

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.


Constants

SyntaxErrorCode

General syntax errors.


Classes

CalculationStack

Implements a stack of Variant values.

ExpressionCalculator

Implements an expression calculator.

ExpressionException

Exception that can be thrown by Expression Calculator.

SyntaxException

Exception that can be thrown by ExpressionParser.