Expressions
Expressions are the main syntactical construction of the language. They represent an operation that yields a value.
Syntax
Expr →
BlockExpr
| ArithmeticExpr
| LogicalExpr
| CallExpr
| IfExpr
| Path
| LiteralExpr
| ReferenceExpr
| DereferenceExpr
| FieldAccess
| ArrayAccess
| TupleAccess
| ( Expr )