From 8f73e9736317bd5d7951757357075504ea402d27 Mon Sep 17 00:00:00 2001 From: Moon Flower Date: Mon, 25 Aug 2025 16:53:34 +0330 Subject: cool stuff, right? multi-process support with permission levels --- pu2/code/main.i2 | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pu2/code/main.i2 (limited to 'pu2/code/main.i2') diff --git a/pu2/code/main.i2 b/pu2/code/main.i2 new file mode 100644 index 0000000..8cc5615 --- /dev/null +++ b/pu2/code/main.i2 @@ -0,0 +1,30 @@ + +/* + + testing grounds for the ir2 assembler + i still don't know whether it's a compiler, an IR emitter, or an assembler + hmmm... + +*/ + +import lib.i2; + +let initial = 5; +let count = initial; + +while (count) { + count--; + + print(["hello "]); + + // basically equivalent to putchar(initial - count + '0' - 1) + let index = initial; + index -= count; + index += 47; // '0' - 1 + putchar([index]); + + putchar([10]); +} + +exit(0); + -- cgit v1.2.3