Expressions#
Expressions occurr inside of tests, commands, preludes, and contracts. The list below is alphabetically sorted by the name of the concept, but this does not map to the syntax you may see as cleanly as declarations do.
- Statements
- Complex expressions
- Program application
condition
expressioncontinue with
expression- Delayed programs (Lambdas)
do .. end
expressionfor
expressionforce
expressionforeign
expressionhandle
expression- Holes
- Command invocation
perform
expression- Pipe expressions
- Projection
return
expressionself
expression- Static types
- Variable references
- Atomic expressions