tupleSelector

A tuple selector constructs a tuple value. The optional Tuple keyword may be omitted. Each element specifies a name and an expression value.

Examples

Named tuple with explicit Tuple keyword

Tuple { name: 'John', age: 42 }

Inline tuple without Tuple keyword

{ name: Patient.name, birthDate: Patient.birthDate }

Empty tuple

Tuple { : }
Railroad Diagram
100%
Tuple { : tupleElementSelector , }

scroll to zoom · drag to pan · click green rules or blue tokens to navigate

EBNF

tupleSelector
  : 'Tuple'? '{' (':' | (tupleElementSelector (',' tupleElementSelector)*)) '}'
  ;

Used In