Expressions
A top level expression (expr-start) contains either an assignment expression or
a value expression. It can be used as a condition expression,
a statement, or a stand-alone expression.
expr :=
foreach-expr
| pipe-expr
| map-expr
| cond-expr
| range-expr
| or-expr
| xor-expr
| and-expr
| eq-expr
| rel-expr
| in-expr
| add-expr
| mul-expr
| match-expr
| unary-expr
| cast-expr
| augment-expr
| is-expr
| has-expr
| lazy-expr
| primary
Add a note
|