Class managing a script expression.
Base class for all funcions.
abstract string FunctionName
Name of the function
abstract string[] DefaultArgumentNames
Default Argument names
virtual string[] Aliases
Optional aliases. If there are no aliases for the function, null is returned.
Function(int Start, int Length, Expression Expression)
Base class for all funcions.
virtual string DefaultVariableName
Default variable name, if any, null otherwise.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
int Start
Start position in script expression.
Base interface for functions that integrate into the script engine.