summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc25
1 files changed, 11 insertions, 14 deletions
diff --git a/test.toc b/test.toc
index b2499df..98e1063 100644
--- a/test.toc
+++ b/test.toc
@@ -2,22 +2,19 @@ puti @= fn(x: int) {
#C("printf(\"%ld\\n\", (long)x);
");
};
-
-
-Foo @= struct {
- x, y: int;
- z: float;
+putf @= fn(x: float) {
+ #C("printf(\"%f\\n\", (double)x);
+");
};
-
-mkfoo @= fn() f: Foo {
- f.x = 12;
- f.y = -983;
- f.z = 21.34-1.2;
+x,z @= fn(x: int, y @ int) int {
+ x+y
};
-
main @= fn() {
- f @= mkfoo();
- puti(f.x);
- puti(f.y);
+ puti(x(10, 30));
+ a @= x(20, 40);
+ puti(a);
+ puti(z(10, 30));
+ b @= z(20, 40);
+ puti(b);
};