summaryrefslogtreecommitdiff
path: root/tnslc/ast/value.tnsl
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2022-12-15 02:34:04 -0500
committerKyle Gunger <kgunger12@gmail.com>2022-12-15 02:34:04 -0500
commitaa5db10e7b653d9f6c3bda0c55b770f1f66a922f (patch)
tree946334b86d2e06cbf97966fb99b0a0c096851bb2 /tnslc/ast/value.tnsl
parentecf3e4075141163459200a2b2d05bd8b866c371d (diff)
Change label format
+ Support modules + Track member types better ~ Remove unused files
Diffstat (limited to 'tnslc/ast/value.tnsl')
-rw-r--r--tnslc/ast/value.tnsl55
1 files changed, 0 insertions, 55 deletions
diff --git a/tnslc/ast/value.tnsl b/tnslc/ast/value.tnsl
deleted file mode 100644
index 59655c7..0000000
--- a/tnslc/ast/value.tnsl
+++ /dev/null
@@ -1,55 +0,0 @@
-/##
- Copyright 2021-2022 Kyle Gunger
-
- This file is licensed under the CDDL 1.0 (the License)
- and may only be used in accordance with the License.
- You should have received a copy of the License with this
- software/source code. If you did not, a copy can be found
- at the following URL:
-
- https://opensource.org/licenses/CDDL-1.0
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
-#/
-
-/; tree_type (~{}Token tok, ~int cur) [Node]
- ;Token type_tok = {NODE_TYPE.TYPE, 0, 0, ~CNULL}
- ;{}Node type_sub = {}
-
- # Pre type keyword checks
- /; loop (tok`{cur`}.token_type !== TOKEN_TYPE.DEFWORD && tok`{cur`}.token_type !== TOKEN_TYPE.KEYTYPE)
- /; if (tok`{cur`}.token_type == TOKEN_TYPE.KEYWORD)
-
- ;/
- ;/
-
- /;
-
- ;/
-
- ;return {type_tok, ~type_sub}
-;/
-
-/; tree_value [Node]
- ;Token def_tok = {NODE_TYPE.VALUE, 0, 0, ~CNULL}
- ;{}Node def_sub = {}
-
- ;return {def_tok, ~def_sub}
-;/
-
-/; tree_definition [Node]
- ;Token def_tok = {NODE_TYPE.DEFN, 0, 0, ~CNULL}
- ;{}Node def_sub = {}
-
- ;def_sub.append(tree_type())
-
- ;{}Node vals = tree_list_value()
-
- /; loop (int i = 0; i < len vals) [i++]
- ;def_sub.append(vals{i})
- ;/
-
- ;return {def_tok, ~def_sub}
-;/ \ No newline at end of file