54 lines
848 B
Plaintext
54 lines
848 B
Plaintext
![]() |
let a = 1;
|
||
|
let b = 1n;
|
||
|
let c = 2mutez;
|
||
|
let d = 1n + 2n;
|
||
|
let e = 1mutez + 3mutez;
|
||
|
let f = (a, c);
|
||
|
let g = (a + 1, c);
|
||
|
let h = ("a" ++ "2", d);
|
||
|
let i = (a: int, b: int) => a + b;
|
||
|
let j = (a: int, b: int) => a - b;
|
||
|
/* not supported by typer yet: let k = () => b; */
|
||
|
/* not supported by typer yet: let l = () => i(2,3); */
|
||
|
let m = {
|
||
|
let z = 3;
|
||
|
z;
|
||
|
};
|
||
|
let n = (a: int): int => a + 1;
|
||
|
let o = (a: int): int => a + 1;
|
||
|
let n = (a: int, b: int): int => a + 1;
|
||
|
let o = (a: int, b: int): int => a + 1;
|
||
|
let p = {{
|
||
|
3;
|
||
|
}};
|
||
|
let q = {
|
||
|
f: 3,
|
||
|
g: 6,
|
||
|
h: {
|
||
|
i: "bla",
|
||
|
j: 1 + 2,
|
||
|
k: {
|
||
|
l: 1,
|
||
|
z: 2
|
||
|
},
|
||
|
},
|
||
|
};
|
||
|
|
||
|
/*
|
||
|
Not supported yet by parser:
|
||
|
|
||
|
let r = {
|
||
|
a: 1
|
||
|
};
|
||
|
*/
|
||
|
|
||
|
let s = {
|
||
|
let a = 2;
|
||
|
{
|
||
|
z: a,
|
||
|
a
|
||
|
};
|
||
|
};
|
||
|
|
||
|
let t = (((((((2)))))));
|
||
|
let u = if (true) { 1; } else { 2; };
|