From aa5db10e7b653d9f6c3bda0c55b770f1f66a922f Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Thu, 15 Dec 2022 02:34:04 -0500 Subject: Change label format + Support modules + Track member types better ~ Remove unused files --- tnslc/flags/defaults.tnsl | 24 ------------------------ tnslc/flags/flags.tnsl | 48 ----------------------------------------------- 2 files changed, 72 deletions(-) delete mode 100644 tnslc/flags/defaults.tnsl delete mode 100644 tnslc/flags/flags.tnsl (limited to 'tnslc/flags') diff --git a/tnslc/flags/defaults.tnsl b/tnslc/flags/defaults.tnsl deleted file mode 100644 index b1d4e13..0000000 --- a/tnslc/flags/defaults.tnsl +++ /dev/null @@ -1,24 +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 -#/ - -/# defaults.tnsl - # This file provides the default settings for the compiler - # if the user has not provided flags which overrides them. -#/ - -/; get_defaults [Settings] - -;/ \ No newline at end of file diff --git a/tnslc/flags/flags.tnsl b/tnslc/flags/flags.tnsl deleted file mode 100644 index 26192a3..0000000 --- a/tnslc/flags/flags.tnsl +++ /dev/null @@ -1,48 +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 -#/ - -/; module flags - :include "flags/defaults.tnsl" -;/ - -;enum ISA [uint] { - X86 = 0, - X64 = 1, - ARM = 2, - ARM64 = 3, - RISCV = 4 -} - -;enum FORMATS [uint] { - ELF = 0 - PE = 1 -} - -;struct Settings { - - # ISA settings - uint isa, - bool littleEndian, - - # Output format settings - uint format -} - -/; parse_flags () [Settings] - ;Settings out = flags.get_defaults() - - ;return out -;/ -- cgit v1.2.3