Renderingen-US

Declarations & bindings

Bindings, functions, generic parameters, closures, classes, and the fields and methods a class holds.

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
embedinsere_expr
const, varfixum_decl
await_const, await_varfigendum_decl
letsit_decl
const, vararray_destruct
const, varobject_destruct
fnfunctio_decl
implementsgeneric_bound
rest, optional, as, coalesceparameter
args, errors, exit, throws, readonly, optionsfunc_modifier
async_generator, async, generatorcallable_posture
thenergo_joint
free, kernelclosure_modifier
dofac_block
lambdaclausura_legacy_expr
class, implementsgenus_decl
const, static, optional, vargenus_field_decl
const, static, optional, varfield_decl
fnfunctio_method_decl

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.