36 lines
729 B
Plaintext
36 lines
729 B
Plaintext
fun noarg()
|
|
fun onearg(a)
|
|
fun multargs(a, b)
|
|
fun funcassign(a) =
|
|
a = 1
|
|
|
|
var a = 1
|
|
var b = 'a'
|
|
var c = "test"
|
|
var e = 'a', "test", 4
|
|
var f = 1 * 3
|
|
var g = 1 * 'a'
|
|
var h = 4 * "aaa"
|
|
|
|
fun a() =
|
|
1, 'a', "a",
|
|
a, neki(a, 1, 'a', "a"),
|
|
a^, a^^,
|
|
+a, -a, !a, ^a, +-!^a,
|
|
a * b, a / b, a % b, a * b / c % d,
|
|
a + b, a - b,
|
|
a == b, a != b, a < b, a > b, a <= b, a >= b,
|
|
a && b, a && b && c,
|
|
a || b, a || b || c,
|
|
(1), (a + b), (a - (!(1) * 2)),
|
|
a + 1 = b - 1,
|
|
if a then b end,
|
|
if a == 3 then b = 1, !c end,
|
|
if !a then b else a = 3 * a end,
|
|
if a then b else a, b end,
|
|
while a <= 10 do a + 1 end,
|
|
while a <= 10 do a + 1, ^c end,
|
|
let fun a(b, c) in !b end,
|
|
let fun a(b, c) var e = 'o' in !b end,
|
|
let fun a(b, c) in !b, 4 end
|