mclangc/test.mcl
2024-03-14 12:40:26 +02:00

40 lines
698 B
Plaintext

include "std.mcl"
// structdef Foo do
// buz do sizeof(u64) end
// baz do sizeof(u64) end
// done
memory s_foo sizeof(u32) end
//? Comments :3
// extern fn a with void returns void then done
// inline fn b with void returns void then done
// export fn c with void returns void then done
// fn putd with int returns void then drop done
fn main with int ptr returns int then
1 2 add
69 _dbg_print
"Hewo\n" puts
if 3 4 eq do
"omg what impossible!\n"
else if 1 1 eq do
"whaaaaaaaaa\n"
else
"finally, some good soup\n"
done
puts
10
while dup 0 gt do
"uwu " puts
dup _dbg_print
1 sub
done
done