Parser Engine Modes

Using the MODE Parser Function, you can adjust the following Engine Modes:

STRICT (TRUE/FALSE)
Every time you look up a VirtualVariable which has not been defined, a warning is produced.
This is useful for checking typing errors in variable names.
Defaults to FALSE (off) as the behaviour is not always desirable.

SUPPRESS_ERRORS (TRUE/FALSE)
Turns supression of engine error messages on/off.
Defaults to FALSE (off)

CALCULATE_INTEGER_EXPRESSIONS (TRUE/FALSE)
Turns calculation of Integer Expressions on/off in ReadSettings.
Defaults to TRUE (on)

CALCULATE_REAL_EXPRESSIONS (TRUE/FALSE)
Turns calculation of Real Expressions on/off in ReadSettings.
Defaults to TRUE (on)

CALCULATE_STRING_EXPRESSIONS (TRUE/FALSE)
Turns calculation of String Expressions on/off in ReadSettings.
Defaults to TRUE (on)

CALCULATE_BOOLEAN_EXPRESSIONS (TRUE/FALSE)
Turns calculation of Boolean Expressions on/off in ReadSettings.
Defaults to TRUE (on)

ALWAYS_OVERRIDE_DUPLICATES (TRUE/FALSE)
Turns VirtualVariable conflict/override mode on/off in MapVirtual<Type> Functions
Defaults to TRUE (on), where FALSE is Manual Overrides (advanced).

REPLACE_CONSTS (TRUE/FALSE)
Turns replacement of constants such as CONST_WIN_SHOWBORDER on/off in ReadSettings.
Defaults to TRUE (on)

FRIENDLY_EXPRESSIONS (TRUE/FALSE)
Turns "Friendly Expressions" on/off.
On, and you can use expressions such as 2*(1+3+(4-(2^2)))
Off, and you have to surround each expression element with a space, e.g. 2 * ( 1 + 3 + ( 4 - ( 2 ^ 2 ) ) )
Defaults to TRUE (on)