listSelector
A list selector constructs a list value from zero or more element expressions. An optional type specifier provides the declared element type.
Examples
Literal integer list
{ 1, 2, 3 }Empty list
List<Integer> { }Typed list with elements
List<String> { 'a', 'b', 'c' }List of expressions
{ AgeInYears(), 2 * AgeInYears() }EBNF
listSelector
: ('List' ('<' typeSpecifier '>')?)? '{' (expression (',' expression)*)? '}'
;