Renderingen-US

Expressions & operators

Expressions and the operator stack, from the assignment root down through the precedence ladder to calls, literals, and the collection and JSON forms.

Return to the grammar overview.

Terms#

These are the words you write in this part of the language. Each links to its page. The second column names the grammar rule the word belongs to.

TermGrammar rule
oraut_expr
andet_expr
is, is, notequality_tail
before, step, untilrange_tail
coalescevel_expr
before, step, untilvel_range_tail
notunary_expr
spreadargument
spreadtemplate_argument
false, null, trueliteral
selfprimary
callad_expr
tupleiuncta_expr
fromconstruction_source
variantfinge_expr
comptimepraefixum_expr
formatscriptum_expr
read, linelege_expr
primus_quemfirst_match_expr
from, const, sum, varsumma_expr
fromextrema_expr
coalesceextrema_identity

Formal grammar#

The rules for this part of the language are the parser's own definition of it. They are written for models and tools, so this page does not repeat them; the full list is at every production.