{"abc", 123, 998} |> foreach print {1,2,3} |> map (x)-> x * 2 |> filter (x)-> x > 4 |> reduce 0, (a,b)-> a + b |> print [i |> tostring for i = 0,10] |> table.concat(",") |> print b = 1 + 2 + (4 |> tostring |> print(1) or 123) if x = 233 |> math.max 998 print x with b |> create? "new" .value = 123 print \work! 123 |> f? "abc" |> f1? |> f2? c = "abc" |> f1? |> f2? f = -> arg |> x.y?\if 998 |> func2 "abc", 233 |> func0 |> func1 998 |> func0("abc", 233) |> func1 |> func2 1 |> f 2, 3, 4, 5 val(2) |> f 1, _, 3, 4, 5 arr[3] |> f 1, 2, _, 4, 5 a = {"1","2","3"} |> table.concat("") |> tonumber |> f1(1, 2, 3, _) |> f2(1, _, 3) readFile("example.txt") |> extract(_, language, {}) |> parse(_, language) |> emit |> render |> print readFile("example.txt") \ |> extract(_, language, {}) \ |> parse(_, language) \ |> emit \ |> render \ |> print readFile "example.txt" |> extract _, language, {} |> parse _, language |> emit |> render |> print 123 |> not func! |> f do _1 = list{"abc","xyz","123"}\map"#"\value! |> -func! |> abc 123, _, "x" global _2,_3,_4 = 1,2,3 |> f local _5 = v |> f1 1 |> f2 2 |> f3 3 |> f4 4 x = 123 |> a |> b or 456 |> c |> d or a.if\then("abc") or a?.b\c?(123) or x\y x1 = 3 * -4 |> f x2 = 3 * -2 ^ 2 |> f y = 1 + not # 2 |> (a ^ c) |> b(3,_) * 4 ^ -123 |> f |> f1 or 123 nil