MtxParseClass Unit

Functions

NameDescription
DisposeList
StrToSimpleType
UnsupportedValueTypesError (5)

Constants

NameTypeValueDescription
ARGUMENT_SEPARATORChar','
COLONChar':'
DECIMAL_SEPARATORChar'.'
EXPRESSION_SEPARATORstringsLineBreak
HEX_PREFIXChar'$'
LEFT_BRACKETChar'('
LEFT_CLOSED_BRACKETChar'['
MaxArgInteger18

Maximum number of function arguments.

RIGHT_BRACKETChar')'
RIGHT_CLOSED_BRACKETChar']'
SEMICOLONChar';'
UnknownExprWordstring'Unrecognized function or value select called on undefined variable!'

Variables

NameTypeDescription
vtBoolMatrixValueInteger

Bool matrix.

vtBoolValueInteger

Bool.

vtBoolVectorValueInteger

Bool vector.

vtComplexValueInteger

Complex value.

vtCustomValueInteger

Custom object.

vtDoubleValueInteger

Double value.

vtIntegerValueInteger

Integer

vtIntMatrixValueInteger

Int Matrix

vtIntVectorValueInteger

Int vector

vtMatrixValueInteger

Matrix.

vtRangeValueInteger

Range

vtStringInteger

String.

vtStringListValueInteger

Custom object.

vtUndefinedInteger

Undefined value.

vtVectorValueInteger

Vector.

Classes

NameDescription
TExprContextExpression context, holding expression list and variables with type and the data they hold.
TExprGridVariableCustom variable object type.
TExprWorkspaceStores workspace for expression parser.
TNamedVariableNamed variables collection item.
TValueRec
TVariableCollectionCollection of TNamedVariables.
TWordList

Events

NameDescription
TExprFuncFunction type for custom function definition.

Exceptions

NameDescription
EMtxParseErrorParser exception error class.