Values

Values

A value is a terminal token representing a concrete element. This can be:

  • an integer

  • a floating point number

  • a date time

  • a boolean

  • a string

  • a function

  • a parameter

Integers

They are represented using numbers.

123456

They are evaluated as Int32.

Floating point numbers

Use the dot to define the decimal part.

They are evaluated as Decimal.

Scientific notation

You can use the e to define power of ten (10^).

They are evaluated as Double

Dates and Times

Must be enclosed between sharps.

The are evaluated as DateTime. Expression always use invariant culture (en-us)

Booleans

Booleans can be either true or false.

Strings

Any character between single quotes "'" are evaluated as String.

You can escape special characters using \, \', \n, \r, \t.

To enter special characters (e.g. a degree symbol) you can either hold the Alt-Key and enter the asciicode (https://theasciicode.com.ar/extended-ascii-code/degree-symbol-ascii-code-248.html) via the numpad (degree = Alt 248) or add the unicode representation \u00B0 (unicode for degree symbol)

Function

A function is made of a name followed by braces, containing optionally any value as arguments.

Please read the functions page for details.

Simulation Data

Please read the Referencing-Simulation-Data page for details

Last updated

Was this helpful?