summaryrefslogtreecommitdiff
path: root/libtnsl
diff options
context:
space:
mode:
Diffstat (limited to 'libtnsl')
-rw-r--r--libtnsl/src/alg/alg.tnsl36
-rw-r--r--libtnsl/src/alg/math/math.tnsl36
-rw-r--r--libtnsl/src/bootstrap.tnsl58
-rw-r--r--libtnsl/src/box/box.tnsl36
-rw-r--r--libtnsl/src/box/iterator.tnsl36
-rw-r--r--libtnsl/src/box/map.tnsl36
-rw-r--r--libtnsl/src/box/string.tnsl36
-rw-r--r--libtnsl/src/box/tree.tnsl36
-rw-r--r--libtnsl/src/box/vector.tnsl36
-rw-r--r--libtnsl/src/io/block.tnsl36
-rw-r--r--libtnsl/src/io/file.tnsl20
-rw-r--r--libtnsl/src/io/io.tnsl36
-rw-r--r--libtnsl/src/io/std.tnsl20
-rw-r--r--libtnsl/src/io/stream.tnsl20
-rw-r--r--libtnsl/src/libtnsl.tnsl34
-rw-r--r--libtnsl/src/reflect/dynamic.tnsl20
-rw-r--r--libtnsl/src/reflect/method.tnsl20
-rw-r--r--libtnsl/src/reflect/reflect.tnsl36
-rw-r--r--libtnsl/src/reflect/resolver.tnsl20
-rw-r--r--libtnsl/src/reflect/static.tnsl20
-rw-r--r--libtnsl/src/reflect/type.tnsl20
-rw-r--r--libtnsl/src/time/alg.tnsl20
-rw-r--r--libtnsl/src/time/conv.tnsl20
-rw-r--r--libtnsl/src/time/parse.tnsl20
-rw-r--r--libtnsl/src/time/time.tnsl34
25 files changed, 481 insertions, 261 deletions
diff --git a/libtnsl/src/alg/alg.tnsl b/libtnsl/src/alg/alg.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/alg/alg.tnsl
+++ b/libtnsl/src/alg/alg.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/alg/math/math.tnsl b/libtnsl/src/alg/math/math.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/alg/math/math.tnsl
+++ b/libtnsl/src/alg/math/math.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/bootstrap.tnsl b/libtnsl/src/bootstrap.tnsl
index d3b935e..5f407fa 100644
--- a/libtnsl/src/bootstrap.tnsl
+++ b/libtnsl/src/bootstrap.tnsl
@@ -1,37 +1,37 @@
/##
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
/#
- This file provides a nonstandard entry point for a bootstrap implementation of TNSL.
-
- The reference implementation of the TNSL compiler (written in GOLANG for now), does
- not contain feature complete functionality in the form of pre-compiler directives, which the
- full libts uses for compilation on different operating systems. This version is provided
- so that the reference compiler can produce a functional enough libts to compile the
- full tnslc compiler (written in TNSL).
-
- As such, this entry point must be modified manually to use windows, mac, or linux
- code files, and then will provide a barebones file, stream, and error handeling library
- with nothing else to act as a bootstrap for the compiler. The bootstrap compiler should
- be able to compile the full libts and, in turn, the full compiler.
+ This file provides a nonstandard entry point for a bootstrap implementation of TNSL.
+
+ The reference implementation of the TNSL compiler (written in GOLANG for now), does
+ not contain feature complete functionality in the form of pre-compiler directives, which the
+ full libts uses for compilation on different operating systems. This version is provided
+ so that the reference compiler can produce a functional enough libts to compile the
+ full tnslc compiler (written in TNSL).
+
+ As such, this entry point must be modified manually to use windows, mac, or linux
+ code files, and then will provide a barebones file, stream, and error handeling library
+ with nothing else to act as a bootstrap for the compiler. The bootstrap compiler should
+ be able to compile the full libts and, in turn, the full compiler.
#/
/;export module ts
diff --git a/libtnsl/src/box/box.tnsl b/libtnsl/src/box/box.tnsl
index 8530a99..6048d85 100644
--- a/libtnsl/src/box/box.tnsl
+++ b/libtnsl/src/box/box.tnsl
@@ -1,22 +1,22 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
/##
diff --git a/libtnsl/src/box/iterator.tnsl b/libtnsl/src/box/iterator.tnsl
index 9fb3d6d..9c59bd2 100644
--- a/libtnsl/src/box/iterator.tnsl
+++ b/libtnsl/src/box/iterator.tnsl
@@ -1,22 +1,22 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
# Interface for moving through a list
diff --git a/libtnsl/src/box/map.tnsl b/libtnsl/src/box/map.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/box/map.tnsl
+++ b/libtnsl/src/box/map.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/box/string.tnsl b/libtnsl/src/box/string.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/box/string.tnsl
+++ b/libtnsl/src/box/string.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/box/tree.tnsl b/libtnsl/src/box/tree.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/box/tree.tnsl
+++ b/libtnsl/src/box/tree.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/box/vector.tnsl b/libtnsl/src/box/vector.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/box/vector.tnsl
+++ b/libtnsl/src/box/vector.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/io/block.tnsl b/libtnsl/src/io/block.tnsl
index 2033d27..8029197 100644
--- a/libtnsl/src/io/block.tnsl
+++ b/libtnsl/src/io/block.tnsl
@@ -1,20 +1,20 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/ \ No newline at end of file
diff --git a/libtnsl/src/io/file.tnsl b/libtnsl/src/io/file.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/io/file.tnsl
+++ b/libtnsl/src/io/file.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/io/io.tnsl b/libtnsl/src/io/io.tnsl
index 19d7b9f..5c6d217 100644
--- a/libtnsl/src/io/io.tnsl
+++ b/libtnsl/src/io/io.tnsl
@@ -1,22 +1,22 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
/##
diff --git a/libtnsl/src/io/std.tnsl b/libtnsl/src/io/std.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/io/std.tnsl
+++ b/libtnsl/src/io/std.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/io/stream.tnsl b/libtnsl/src/io/stream.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/io/stream.tnsl
+++ b/libtnsl/src/io/stream.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/libtnsl.tnsl b/libtnsl/src/libtnsl.tnsl
index b6e9596..98a2e7c 100644
--- a/libtnsl/src/libtnsl.tnsl
+++ b/libtnsl/src/libtnsl.tnsl
@@ -1,22 +1,22 @@
/##
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
/;export module tnsl
diff --git a/libtnsl/src/reflect/dynamic.tnsl b/libtnsl/src/reflect/dynamic.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/reflect/dynamic.tnsl
+++ b/libtnsl/src/reflect/dynamic.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/reflect/method.tnsl b/libtnsl/src/reflect/method.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/reflect/method.tnsl
+++ b/libtnsl/src/reflect/method.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/reflect/reflect.tnsl b/libtnsl/src/reflect/reflect.tnsl
index 8037f05..3308eda 100644
--- a/libtnsl/src/reflect/reflect.tnsl
+++ b/libtnsl/src/reflect/reflect.tnsl
@@ -1,22 +1,22 @@
-/##
+/#
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
/##
diff --git a/libtnsl/src/reflect/resolver.tnsl b/libtnsl/src/reflect/resolver.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/reflect/resolver.tnsl
+++ b/libtnsl/src/reflect/resolver.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/reflect/static.tnsl b/libtnsl/src/reflect/static.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/reflect/static.tnsl
+++ b/libtnsl/src/reflect/static.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/reflect/type.tnsl b/libtnsl/src/reflect/type.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/reflect/type.tnsl
+++ b/libtnsl/src/reflect/type.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/time/alg.tnsl b/libtnsl/src/time/alg.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/time/alg.tnsl
+++ b/libtnsl/src/time/alg.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/time/conv.tnsl b/libtnsl/src/time/conv.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/time/conv.tnsl
+++ b/libtnsl/src/time/conv.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/time/parse.tnsl b/libtnsl/src/time/parse.tnsl
index e69de29..8029197 100644
--- a/libtnsl/src/time/parse.tnsl
+++ b/libtnsl/src/time/parse.tnsl
@@ -0,0 +1,20 @@
+/#
+ Copyright 2021 Kyle Gunger
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
+#/ \ No newline at end of file
diff --git a/libtnsl/src/time/time.tnsl b/libtnsl/src/time/time.tnsl
index 4966131..b993f45 100644
--- a/libtnsl/src/time/time.tnsl
+++ b/libtnsl/src/time/time.tnsl
@@ -1,22 +1,22 @@
/##
Copyright 2021 Kyle Gunger
-
- Dual licenced under the CDDL 1.0 and BSD 3-Clause licences.
-
- This file may only be used in accordance with one of the two
- licences. You should have recieved a copy of each licence with
- the source code. In the event that you did not recieve a copy
- of the licences, they may be found at the following URLs:
-
- CDDL 1.0:
- https://opensource.org/licenses/CDDL-1.0
-
- BSD 3-Clause:
- https://opensource.org/licenses/BSD-3-Clause
-
- THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
- WARRENTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
- EXPRESS OR IMPLIED
+
+ Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses.
+
+ This file may only be used in accordance with one of the two
+ licenses. You should have recieved a copy of each license with
+ the source code. In the event that you did not recieve a copy
+ of the licenses, they may be found at the following URLs:
+
+ CDDL 1.0:
+ https://opensource.org/licenses/CDDL-1.0
+
+ BSD 3-Clause:
+ https://opensource.org/licenses/BSD-3-Clause
+
+ THIS SOFTWARE/SOURCE CODE IS PROVIDED "AS IS" WITH NO
+ WARRANTY, GUARANTEE, OR CLAIM OF FITNESS FOR ANY PURPOSE
+ EXPRESS OR IMPLIED
#/
/##