

data ::=
| tuple
| atom

atom ::=
| int
| string
| char
| bool
| float
| int64

1
"44\n\n"
'5'
true
false
1.55e33
inf
-inf
nan
4536276345l
23894829348293L
3.14159265358
[1;2;3]
(1,2)
(1)
(1,2,3,4)
array 30490 [1;2;3]
hash 38293 [1;2;3;4;5]
collection 3333 [1;2;3;4;5]
Toto()
Toto(a,b)
Toto(a,b,c)
{alpha=33;beta=55;gamma=66}
