diff options
author | Kyle Gunger <kgunger12@gmail.com> | 2023-02-16 05:14:31 -0500 |
---|---|---|
committer | Kyle Gunger <kgunger12@gmail.com> | 2023-02-16 05:14:31 -0500 |
commit | 09df1bb48823631228af3df647111af1eebc854b (patch) | |
tree | ef091fc942b00b224f7d66aacb0c3db0ab4d490c /tnslc/tnslc.tnsl | |
parent | c94edbe007910755087e71cbb1a6a349d75e9b85 (diff) |
Collapse tnslc into a single file
Diffstat (limited to 'tnslc/tnslc.tnsl')
-rw-r--r-- | tnslc/tnslc.tnsl | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/tnslc/tnslc.tnsl b/tnslc/tnslc.tnsl deleted file mode 100644 index 7ca1dfb..0000000 --- a/tnslc/tnslc.tnsl +++ /dev/null @@ -1,43 +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 -#/ - -:include "util.tnsl" -:include "paths.tnsl" - -/; export module tnslc - :include "parse/parse.tnsl" - :include "compile/compile.tnsl" - :include "compile/isa_x86.tnsl" - :include "compile/value.tnsl" -;/ - -/; main ({}{}uint8 args) [int] - /; if (len args < 1) - ;tnsl.io.println("Usage: tnslc [file in]") - ;return 1 - ;/ - - ;{}uint8 file = args{0} - - # ;tnslc.Node tree_node = tnslc.ast.make_tree(psrc, args{0}) - - ;Path rel = path_from_str(file) - ;file.append('.') - ;file.append('S') - ;tnslc.do_compile(file, rel) - - ;return 0 -;/ |