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.
