Skip to main content

Lexical conventions

Learn identifier syntax, punctuation, operator precedence, and comments.

Reserved keywords

See keywords that cannot be used as names.

Function-call operators

Pass parameters using parentheses or the colon operator.

Statements

Write compound blocks, conditional branches, and for loops.

Name scope

Understand where variables, constants, and hypotheses are accessible.

User defined properties

Declare typed variables to share hypothesis values between elements.

Variables

Declare and initialize variables by type or with Let.

Coordinates and units of measurement

Use global and local coordinates with distance units.