diff options
author | Kyle Gunger <kgunger12@gmail.com> | 2022-04-12 17:18:05 -0400 |
---|---|---|
committer | Kyle Gunger <kgunger12@gmail.com> | 2022-04-12 17:18:05 -0400 |
commit | 8fea53ab8fa095ff7909b5bfbb0c6e94f2206b52 (patch) | |
tree | 3a06f26b7a9fd5edfcb9c84b8f66bc1455f7357e /tnslc/parse/parse.tnsl | |
parent | d0213b4202ac12d7e92f7125e87c31d9ecb637dd (diff) |
Update tnslc
Diffstat (limited to 'tnslc/parse/parse.tnsl')
-rw-r--r-- | tnslc/parse/parse.tnsl | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/tnslc/parse/parse.tnsl b/tnslc/parse/parse.tnsl index ec65f7b..4983e13 100644 --- a/tnslc/parse/parse.tnsl +++ b/tnslc/parse/parse.tnsl @@ -15,6 +15,17 @@ #/ /; module parse - :include "tnslc/parse/token.tnsl" - :include "tnslc/parse/tokenizer.tnsl" -;/
\ No newline at end of file + :include "parse/token.tnsl" + :include "parse/tokenizer.tnsl" +;/ + +/; print_tokens(~{}parse.Token dat) + /;loop (int i = 0; i < len dat`) [i++] + ;tnsl.io.print("{ ") + ;tnsl.io.print(dat`{i}.token_type) + ;tnsl.io.print(" ") + ;tnsl.io.print(dat`{i}.data`) + ;tnsl.io.print(" } ") + ;/ + ;tnsl.io.print("\n") +;/ |