summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-03-10 20:25:59 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2020-03-10 20:25:59 -0400
commit960583df2ff6f8baa205d0e1a5dd07667978b92a (patch)
treec29ae43b79035ea62eaf423c83626752d5ac8bef /test.toc
parent7c60a43619f1155b11ce116254197482b1d446ce (diff)
fixed varargs lookup
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc10
1 files changed, 7 insertions, 3 deletions
diff --git a/test.toc b/test.toc
index 879562f..52672d8 100644
--- a/test.toc
+++ b/test.toc
@@ -1,9 +1,9 @@
#include "std/io.toc";
-f ::= fn(x :: ..) int {
+f ::= fn(x : ..) int {
total := 0;
for a := x {
- total += a;
+ total += a as int;
}
total
};
@@ -12,5 +12,9 @@ main ::= fn() {
puti(f(1,2,3));
puti(f(1,2,3,4,5,6));
puti(f(1,2,3,4));
+ puti(f(1,7,3));
+ puti(f(1,2,4,4,5,6));
+ puti(f(1,2,-7.3,4.656));
-};
+ puti(f(7.3,4.656));
+}; \ No newline at end of file