Interface  Description 

IntegerSequence 
Interface for an ordered sequence of integer values

ManagerFunctions.Input1 
Creates new instances of functions from a single variable

ManagerFunctions.InputN 
Creates a new instance of functions from two variables

Class  Description 

Equation 
Equation allows the user to manipulate matrices in a more compact symbolic way, similar to Matlab and Octave.

Function 
A function is an operator with the following syntax "<Name>( Input )"

IntegerSequence.Combined 
This is a sequence of sequences

IntegerSequence.Explicit 
An array of integers which was explicitly specified

IntegerSequence.For 
A sequence of integers which has been specified using a start number, end number, and step size.

IntegerSequence.Range 
A sequence of integers which has been specified using a start number, end number, and step size and uses
the known upper limit of the array to bound it
Examples:
:
2:
2:3:

Macro 
Definition of a macro.

ManagerFunctions 
Centralized place to create new instances of operations and functions.

ManagerTempVariables 
Manages the creation and recycling of temporary variables used to store intermediate results.

MatrixConstructor 
matrix used to construct a matrix from a sequence of concatenations.

Operation 
Performs math operations.

Operation.ArrayExtent  
Operation.Extents  
Operation.Info  
Sequence 
Contains a sequence of operations.

Variable 
Instance of a variable created at compile time.

VariableDouble 
Variable which stores an instance of double.

VariableInteger 
Variable which stores an instance of int.

VariableIntegerSequence 
Variable which stores/describes a sequence of integers

VariableMatrix 
Storage for
matrix type variables. 
VariableScalar 
Variable for storing primitive scalar data types, e.g.

Enum  Description 

Equation.TokenType  
IntegerSequence.Type  
Symbol 
Types of low level operators which can be applied in the code

VariableScalar.Type  
VariableType 
List of the types of variables.

Exception  Description 

ParseError 
Exception generated for parse errors in
Equation 
Copyright © 20092018 Peter Abeles