summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md21
-rw-r--r--libtnsl/README.md19
-rw-r--r--libtnsl/algo/algo.tnsl25
-rw-r--r--libtnsl/algo/alloc.tnsl25
-rw-r--r--libtnsl/algo/dealloc.tnsl25
-rw-r--r--libtnsl/asm/asm.tnsl23
-rw-r--r--libtnsl/box/box.tnsl23
-rw-r--r--libtnsl/box/error.tnsl25
-rw-r--r--libtnsl/box/iterator.tnsl23
-rw-r--r--libtnsl/box/list.tnsl23
-rw-r--r--libtnsl/box/map.tnsl24
-rw-r--r--libtnsl/box/string.tnsl23
-rw-r--r--libtnsl/box/tree.tnsl24
-rw-r--r--libtnsl/box/vector.tnsl23
-rw-r--r--libtnsl/io/block.tnsl24
-rw-r--r--libtnsl/io/file.tnsl24
-rw-r--r--libtnsl/io/io.tnsl23
-rw-r--r--libtnsl/io/std.tnsl24
-rw-r--r--libtnsl/io/stream.tnsl24
-rw-r--r--libtnsl/libtnsl.tnsl26
-rw-r--r--libtnsl/math/basic.tnsl23
-rw-r--r--libtnsl/math/math.tnsl23
-rw-r--r--libtnsl/reflect/_type.tnsl23
-rw-r--r--libtnsl/reflect/dispatch.tnsl24
-rw-r--r--libtnsl/reflect/reflect.tnsl23
-rw-r--r--libtnsl/reflect/resolver.tnsl24
-rw-r--r--libtnsl/reflect/virtual.tnsl23
-rw-r--r--libtnsl/time/alg.tnsl24
-rw-r--r--libtnsl/time/conv.tnsl24
-rw-r--r--libtnsl/time/parse.tnsl24
-rw-r--r--libtnsl/time/time.tnsl23
-rw-r--r--spec/1.md18
-rw-r--r--spec/2.md18
-rw-r--r--spec/3.md18
-rw-r--r--spec/4.md18
-rw-r--r--spec/Appendices.md18
-rw-r--r--spec/README.md18
-rw-r--r--tnslc/README.md18
38 files changed, 164 insertions, 691 deletions
diff --git a/README.md b/README.md
index 368b9d5..37b4fd1 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
<img src="./logo/tnsl-logo-stroke.svg" width="100%" height="256px"></img>
# tnsl-lang
-This is the base repository for the tnsl language, and includes the standard compiler implementation, specification, and libtnsl implementation. The specification and compiler are licenced under the CDDL-1.0 ([LICENCE.md](./LICENCE.md)), while libtnsl is dual-licenced under both the CDDL-1.0 ([LICENCE.md](./LICENCE.md)) and BSD-3-Clause ([LICENCE-BSD3.md](./libtnsl/LICENCE-BSD3.md)).
+This is the base repository for the tnsl language, and includes the standard compiler implementation, specification, and libtnsl implementation. The specification and compiler are licenced under the MPL-2.0 ([LICENCE](./LICENCE)), while libtnsl is dual-licenced under both the MPL-2.0 ([LICENCE](./LICENCE)) and BSD-3-Clause ([LICENCE-BSD3.md](./libtnsl/LICENCE-BSD3.md)).
## tnsl specification
@@ -15,7 +15,7 @@ Under the folder `spec` is the [TNSL language specification](./spec/README.md).
## libtnsl
-An implimentation of the TNSL standard library. Dual licenced under the CDDL 1.0 and BSD 3-clause licences.
+An implimentation of the TNSL standard library. Dual licenced under the MPL-2.0 and BSD 3-clause licences.
Current focused portions of libtnsl (in order of importance):
- Type reflection and implimentation
@@ -42,20 +42,3 @@ It is reccommended that if you are going to clone this repository and attempt to
Specification: incomplete
libtnsl: incomplete
tnslc: in progress
-
-## Credits
-
- 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. PLEASE SEE THE LICENCE FOR LIMITATIONS
- AND PERMISSIONS UNDER THE LAW. \ No newline at end of file
diff --git a/libtnsl/README.md b/libtnsl/README.md
index fbd6f93..2f795b0 100644
--- a/libtnsl/README.md
+++ b/libtnsl/README.md
@@ -29,22 +29,3 @@ libtnsl provides the tnsl base module and the following sub-modules to address e
Each sub-module should have its own README to address features
----
- Copyright 2021-2022 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 received 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/algo/algo.tnsl b/libtnsl/algo/algo.tnsl
index a2f928c..089d1c8 100644
--- a/libtnsl/algo/algo.tnsl
+++ b/libtnsl/algo/algo.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/; export module algo
@@ -24,4 +9,4 @@
"alloc.tnsl"
"dealloc.tnsl"
:/
-;/ \ No newline at end of file
+;/
diff --git a/libtnsl/algo/alloc.tnsl b/libtnsl/algo/alloc.tnsl
index f39ebca..2a5bbd7 100644
--- a/libtnsl/algo/alloc.tnsl
+++ b/libtnsl/algo/alloc.tnsl
@@ -1,20 +1,5 @@
-/##
- Copyright 2021-2022 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 received 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
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
diff --git a/libtnsl/algo/dealloc.tnsl b/libtnsl/algo/dealloc.tnsl
index f39ebca..2a5bbd7 100644
--- a/libtnsl/algo/dealloc.tnsl
+++ b/libtnsl/algo/dealloc.tnsl
@@ -1,20 +1,5 @@
-/##
- Copyright 2021-2022 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 received 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
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
diff --git a/libtnsl/asm/asm.tnsl b/libtnsl/asm/asm.tnsl
index 00330dd..c26daed 100644
--- a/libtnsl/asm/asm.tnsl
+++ b/libtnsl/asm/asm.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/## tnsl.asm
diff --git a/libtnsl/box/box.tnsl b/libtnsl/box/box.tnsl
index d4189a5..6d3a198 100644
--- a/libtnsl/box/box.tnsl
+++ b/libtnsl/box/box.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/##
diff --git a/libtnsl/box/error.tnsl b/libtnsl/box/error.tnsl
index d536012..4dc8a9f 100644
--- a/libtnsl/box/error.tnsl
+++ b/libtnsl/box/error.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
;enum ERROR_CODE [uint] {
@@ -35,4 +20,4 @@
;self.code = code
;self.data = null
;/
-;/ \ No newline at end of file
+;/
diff --git a/libtnsl/box/iterator.tnsl b/libtnsl/box/iterator.tnsl
index 1ccdd53..ea5486c 100644
--- a/libtnsl/box/iterator.tnsl
+++ b/libtnsl/box/iterator.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
# Interface for moving through a list
diff --git a/libtnsl/box/list.tnsl b/libtnsl/box/list.tnsl
index cdf39d7..82f4f56 100644
--- a/libtnsl/box/list.tnsl
+++ b/libtnsl/box/list.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
;struct LNode (type T) {
diff --git a/libtnsl/box/map.tnsl b/libtnsl/box/map.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/box/map.tnsl
+++ b/libtnsl/box/map.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/box/string.tnsl b/libtnsl/box/string.tnsl
index 675db06..c364e6a 100644
--- a/libtnsl/box/string.tnsl
+++ b/libtnsl/box/string.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
;enum TEXT_ENCODING [uint] {
diff --git a/libtnsl/box/tree.tnsl b/libtnsl/box/tree.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/box/tree.tnsl
+++ b/libtnsl/box/tree.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/box/vector.tnsl b/libtnsl/box/vector.tnsl
index 85e6c3c..0492dda 100644
--- a/libtnsl/box/vector.tnsl
+++ b/libtnsl/box/vector.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
;struct Vector (raw type T) {
diff --git a/libtnsl/io/block.tnsl b/libtnsl/io/block.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/io/block.tnsl
+++ b/libtnsl/io/block.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/io/file.tnsl b/libtnsl/io/file.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/io/file.tnsl
+++ b/libtnsl/io/file.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/io/io.tnsl b/libtnsl/io/io.tnsl
index 92ec2dc..a16ec82 100644
--- a/libtnsl/io/io.tnsl
+++ b/libtnsl/io/io.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/##
diff --git a/libtnsl/io/std.tnsl b/libtnsl/io/std.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/io/std.tnsl
+++ b/libtnsl/io/std.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/io/stream.tnsl b/libtnsl/io/stream.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/io/stream.tnsl
+++ b/libtnsl/io/stream.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/libtnsl.tnsl b/libtnsl/libtnsl.tnsl
index 91894e4..015f1ef 100644
--- a/libtnsl/libtnsl.tnsl
+++ b/libtnsl/libtnsl.tnsl
@@ -1,24 +1,8 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
-
/;export module tnsl
;const ~void _null = 0xDEADC0DE
@@ -31,4 +15,4 @@
"reflect"
"time"
:/
-;/ \ No newline at end of file
+;/
diff --git a/libtnsl/math/basic.tnsl b/libtnsl/math/basic.tnsl
index 5671c25..f5ecf16 100644
--- a/libtnsl/math/basic.tnsl
+++ b/libtnsl/math/basic.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
# ABS functions
diff --git a/libtnsl/math/math.tnsl b/libtnsl/math/math.tnsl
index 4c7f443..3d405fb 100644
--- a/libtnsl/math/math.tnsl
+++ b/libtnsl/math/math.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/; export module math
diff --git a/libtnsl/reflect/_type.tnsl b/libtnsl/reflect/_type.tnsl
index 67206e0..410120f 100644
--- a/libtnsl/reflect/_type.tnsl
+++ b/libtnsl/reflect/_type.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/## tnsl.reflect._type
diff --git a/libtnsl/reflect/dispatch.tnsl b/libtnsl/reflect/dispatch.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/reflect/dispatch.tnsl
+++ b/libtnsl/reflect/dispatch.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/reflect/reflect.tnsl b/libtnsl/reflect/reflect.tnsl
index abf12e8..833debb 100644
--- a/libtnsl/reflect/reflect.tnsl
+++ b/libtnsl/reflect/reflect.tnsl
@@ -1,22 +1,7 @@
-/##
- Copyright 2021-2022 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 received 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 Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/
/##
diff --git a/libtnsl/reflect/resolver.tnsl b/libtnsl/reflect/resolver.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/reflect/resolver.tnsl
+++ b/libtnsl/reflect/resolver.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/reflect/virtual.tnsl b/libtnsl/reflect/virtual.tnsl
index 6c0fd6d..66201b0 100644
--- a/libtnsl/reflect/virtual.tnsl
+++ b/libtnsl/reflect/virtual.tnsl
@@ -1,23 +1,10 @@
-/##
- Copyright 2021-2022 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 received 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
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.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
-#/
/## _LIB_TABLE
The array of library export trees.
diff --git a/libtnsl/time/alg.tnsl b/libtnsl/time/alg.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/time/alg.tnsl
+++ b/libtnsl/time/alg.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/time/conv.tnsl b/libtnsl/time/conv.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/time/conv.tnsl
+++ b/libtnsl/time/conv.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/time/parse.tnsl b/libtnsl/time/parse.tnsl
index f39ebca..95a55cb 100644
--- a/libtnsl/time/parse.tnsl
+++ b/libtnsl/time/parse.tnsl
@@ -1,20 +1,6 @@
-/##
- Copyright 2021-2022 Kyle Gunger
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#/
- 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 received 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/time/time.tnsl b/libtnsl/time/time.tnsl
index 96e4d23..82fd13d 100644
--- a/libtnsl/time/time.tnsl
+++ b/libtnsl/time/time.tnsl
@@ -1,23 +1,10 @@
-/##
- Copyright 2021-2022 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 received 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
+/#
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.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
-#/
/##
module tnsl.time
diff --git a/spec/1.md b/spec/1.md
index 0135726..bc1ad65 100644
--- a/spec/1.md
+++ b/spec/1.md
@@ -538,18 +538,8 @@ Syntax:
;asm "<valid line of assembly code>"
-## Credits
+## License
- 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 \ No newline at end of file
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/spec/2.md b/spec/2.md
index b8dc8fd..1f5a7ac 100644
--- a/spec/2.md
+++ b/spec/2.md
@@ -94,18 +94,8 @@ The type `tnsl.vector.vector` must exist. This is the generic simd/vector type
TNSL doesn't use header files, and downloading full source code for every library being referenced would be a pain. This is where T-LETs come in. T-LETs contain a tree of all exported modules, functions, types, methods, and doc comments from a project. They are more compact and are simply named `<project name>.tlet`.
-## Credits
+## License
- 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
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/spec/3.md b/spec/3.md
index 00b8594..79504fc 100644
--- a/spec/3.md
+++ b/spec/3.md
@@ -1,17 +1,7 @@
# The TNSL Calling ABI
-## Credits
+## License
- 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 \ No newline at end of file
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/. \ No newline at end of file
diff --git a/spec/4.md b/spec/4.md
index 6e81a8a..4f7d42a 100644
--- a/spec/4.md
+++ b/spec/4.md
@@ -46,18 +46,8 @@ In the parameters, the first relates to the type of the struct given, or at leas
## Section 3 - Cross calling C
-### Credits
+## License
- 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 \ No newline at end of file
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/. \ No newline at end of file
diff --git a/spec/Appendices.md b/spec/Appendices.md
index f806bb9..7904af5 100644
--- a/spec/Appendices.md
+++ b/spec/Appendices.md
@@ -313,18 +313,8 @@ Examples:
1xxxxxxx 1xxxxxxx 1xxxxxxx 0xxxxxxx (U+0200000 - U+FFFFFFF)
etc.
-## Credits
+## License
- 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 \ No newline at end of file
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/. \ No newline at end of file
diff --git a/spec/README.md b/spec/README.md
index ae1c246..4a201c8 100644
--- a/spec/README.md
+++ b/spec/README.md
@@ -45,18 +45,8 @@ Right now, TNSL isn't a language. But it *could* be. And, really, I think it's
- B: Reserved Words
- C: Speed vs the Type System
-## Credits
+## License
- 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
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/tnslc/README.md b/tnslc/README.md
index e0f9a61..e30130b 100644
--- a/tnslc/README.md
+++ b/tnslc/README.md
@@ -13,18 +13,8 @@ Examples:
- `.\run.ps1 hello.tnsl`: Run the compiler on the sample "Hello World" program
-### Credits
+## License
- 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
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.