diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-05-09 13:13:38 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-05-09 13:13:38 -0400 |
commit | 98e11bf4f51ab156e7c1111793ae16bff2155217 (patch) | |
tree | 3d81a5d765624dad63009eac70bd2f15c0c2293b /test.toc | |
parent | 3dd6b03ff5dc54ad38627e468dd4eb93dddf470f (diff) |
allow use of global variables at compile time, for real this time
Diffstat (limited to 'test.toc')
-rw-r--r-- | test.toc | 23 |
1 files changed, 8 insertions, 15 deletions
@@ -1,22 +1,15 @@ -/* - #include "std/io.toc", io; +#include "std/base.toc", base; - +sleep ::= #foreign("sleep", base.libc) fn(#C unsigned) #C unsigned; main ::= fn() { + io.io_init(); io.file_writes(&io.std_out, "hello!\n"); - io.file_flush(&io.std_out); -} - -*/ - - -#include "tests/std/io.toc", io; -a, b := 5; -main ::= fn() { - a = 6; - io.puti(a); - io.puti(b); + io.file_writes(&io.std_out, "goodbye!\n"); + io.file_writes(&io.std_err, "ERROR: "); + sleep(1); + io.file_writes(&io.std_err, "something went wrong!\n"); } main(); + |