summaryrefslogtreecommitdiff
path: root/tnslc/test.tnsl
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2023-02-17 02:16:01 -0500
committerKyle Gunger <kgunger12@gmail.com>2023-02-17 02:16:01 -0500
commitdab08df757044b1facd0f8a7b06c21877a41566c (patch)
treea9da40972c18c80fa90fc20b7ab301bbbf3f9c38 /tnslc/test.tnsl
parent5082b8602e5e731ef78a569c4c153ffeea017758 (diff)
File level definitions
Diffstat (limited to 'tnslc/test.tnsl')
-rw-r--r--tnslc/test.tnsl18
1 files changed, 16 insertions, 2 deletions
diff --git a/tnslc/test.tnsl b/tnslc/test.tnsl
index 7e5112a..c6ffe08 100644
--- a/tnslc/test.tnsl
+++ b/tnslc/test.tnsl
@@ -1,5 +1,17 @@
+struct Token {
+ ~uint8 data,
+ int
+ tokenType,
+ line,
+ col
+}
+
+enum TOKENS [Token] {
+ A = {"asdf", 1, 2, 3}
+}
+
struct PTR_TEST {
- int dat, in
+ int8 dat, in
}
struct ARRAY_TEST {
@@ -12,10 +24,12 @@ enum ENUM_TEST [{}uint8] {
}
enum EN_ARR [PTR_TEST] {
- A = {1, 2},
+ A = {3, 2},
B = {3, 4}
}
+uint WAMM = 31, WAM2 = 34
+
struct A {
B nxta
}