...
Code Block | ||
---|---|---|
| ||
Integer ::= (0..9)+. Double ::= (0..9)* "." (0..9)+. Boolean ::= ("true" | "false"). Char ::= "'" Zeichen des Unicode-ZeichensatzesCharacter "'". String ::= '"' (Zeichen des Unicode-ZeichensatzesCharacter)* '"'. Range ::= (0..9)+ ".." (0..9)+. List ::= "[" (Expression ("," Expression)*)? "]". Map ::= "[" (MapKeyValue ("," MapKeyValue)*)? "]". MapKeyValue ::= Expression ":" Expression. Null ::= "null". |
Code Block | ||
---|---|---|
| ||
Range r = 1..10; List l = [1, 2, 3]; Map m = ["key1":1, "key2":2]; |
Identifier, Qualified Name, Namespace
...