Summary of Main Features

 

See Also: Product Overview, Operators and Functions

 

 

Summary of uCalc Fast Math Parser routines:

 

uCalc

Encapsulates all of uCalc FMP's (and Language Builder's) functionality

ucDefine

Defines an item, such as a function, operator, variable, constant, syntax, pattern, etc.

ucDefineFunction

Defines a function

ucDefineOperator

Defines an operator

ucDefineSyntax

Defines a syntax

ucDefineVariable

Defines a variable

ucError

Returns the error number of the most recent transaction

ucErrorMessage

Returns an error message

ucEval

Evaluates an expression in one step, returning a numeric result

ucEvalStr

Evaluates an expression in one step, returning the result as a string

ucEvaluate

Rapidly evaluates an expression that was already parsed with ucParse

ucEvaluateStr

Same as ucEvaluate, but returns a string

ucGetTrigMode

Returns the current trig mode (Degree, Radian, or Grad)

ucNewThread

Allocates a new thread

ucExprThread

Returns the handle of the thread that has called a callback routine

ucParam

Returns the value (numeric) of a given argument in a callback routine

ucParamCount

Returns the number of arguments that are passed to a callback routine

ucParamHandle

Returns the handle of a given argument in a callback routine

ucParamStr

Returns the value (string) of a given argument in a callback routine

ucParse

Parses an expression; returns a handle for use with ucEvaluate

ucRaiseError

Raises an error by setting the numeric value of the error

ucRaiseErrorMessage

Raises an error by setting a customized error message

ucReleaseItem

Releases an item

ucReturn

Sets the return value (numeric) of a native callback routine

ucReturnStr

Sets the return value (string) of a native callback routine

ucSetTrigMode

Sets the trig mode to Degree, Radian, or Grad

 

 

Partial Feature List