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; }; |