summaryrefslogtreecommitdiff
path: root/tnslc/vector_test.tnsl
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2024-03-25 22:39:06 -0400
committerKyle Gunger <kgunger12@gmail.com>2024-03-25 22:39:06 -0400
commitf3a773c750181f8f3d52fd672587814275a04bd7 (patch)
tree8c37ae892960f0988aa6006661beef4ff8b8e8e5 /tnslc/vector_test.tnsl
parent0bc05b40d541483d16445b98ea0841d1912a8198 (diff)
Remove old parser files
Diffstat (limited to 'tnslc/vector_test.tnsl')
-rw-r--r--tnslc/vector_test.tnsl36
1 files changed, 0 insertions, 36 deletions
diff --git a/tnslc/vector_test.tnsl b/tnslc/vector_test.tnsl
deleted file mode 100644
index 5606d80..0000000
--- a/tnslc/vector_test.tnsl
+++ /dev/null
@@ -1,36 +0,0 @@
-:include "c_wrap_linux.tnsl"
-:include "vector.tnsl"
-
-/; main (int argc, ~~uint argv) [int]
- # On windows, the first two arguments are passed in RCX and RDX, so we need to
- # update their positions here or else tnsl will have garbage values in r8 and r9
- # asm "mov r8, rcx"
- # asm "mov r9, rdx"
-
- # If on linux, you would use rdi and rsi instead of rcx and rdx, respectively
- # simply comment out the bove asm, and uncomment the below lines
- asm "mov r8, rdi"
- asm "mov r9, rsi"
-
- Vector vec
- vec.start(1)
-
- int mx = 100
- uint8 buf = 0
- /; loop (int i = 0; i < mx) [i++]
- buf = 'A' + i
- vec.push(~buf)
- ;/
-
- buf = 0
- vec.push(~buf)
-
- _printf(vec.dat)
-
- /; loop (int i = 0; i < mx + 1) [i++]
- vec.pop()
- ;/
-
- vec._del()
- return 0
-;/