Expressions

Expressions are syntactic constructs that result in a value. An expression always has an implicit associated type which depends on the structure, name and/or operands of the expression. The following chapter describes the various forms of expressions, their syntax, evaluation semantics and type properties in detail.