diff options
55 files changed, 62 insertions, 54 deletions
@@ -42,7 +42,7 @@ It is reccommended that if you are going to clone this repository and attempt to ## Credits - Copyright 2021 Kyle Gunger + 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. diff --git a/libtnsl/LICENCE-BSD3.md b/libtnsl/LICENCE-BSD3.md index 24eb6e4..2688388 100644 --- a/libtnsl/LICENCE-BSD3.md +++ b/libtnsl/LICENCE-BSD3.md @@ -1,4 +1,4 @@ -Copyright 2021 Kyle Gunger +Copyright 2021-2022 Kyle Gunger Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/libtnsl/README.md b/libtnsl/README.md index 7782ed0..fbd6f93 100644 --- a/libtnsl/README.md +++ b/libtnsl/README.md @@ -30,7 +30,7 @@ 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 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/algo/algo.tnsl b/libtnsl/algo/algo.tnsl index 90a55da..a2f928c 100644 --- a/libtnsl/algo/algo.tnsl +++ b/libtnsl/algo/algo.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/algo/alloc.tnsl b/libtnsl/algo/alloc.tnsl index d346464..f39ebca 100644 --- a/libtnsl/algo/alloc.tnsl +++ b/libtnsl/algo/alloc.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/algo/dealloc.tnsl b/libtnsl/algo/dealloc.tnsl index d346464..f39ebca 100644 --- a/libtnsl/algo/dealloc.tnsl +++ b/libtnsl/algo/dealloc.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/asm/asm.tnsl b/libtnsl/asm/asm.tnsl index de525f5..00330dd 100644 --- a/libtnsl/asm/asm.tnsl +++ b/libtnsl/asm/asm.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/_vect.tnsl b/libtnsl/box/_vect.tnsl index 52ab19f..52e6444 100644 --- a/libtnsl/box/_vect.tnsl +++ b/libtnsl/box/_vect.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/box.tnsl b/libtnsl/box/box.tnsl index 0dffdc9..d4189a5 100644 --- a/libtnsl/box/box.tnsl +++ b/libtnsl/box/box.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/iterator.tnsl b/libtnsl/box/iterator.tnsl index 2e3389b..1ccdd53 100644 --- a/libtnsl/box/iterator.tnsl +++ b/libtnsl/box/iterator.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/list.tnsl b/libtnsl/box/list.tnsl index ed9c4b7..11ba4e1 100644 --- a/libtnsl/box/list.tnsl +++ b/libtnsl/box/list.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/map.tnsl b/libtnsl/box/map.tnsl index d346464..f39ebca 100644 --- a/libtnsl/box/map.tnsl +++ b/libtnsl/box/map.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/string.tnsl b/libtnsl/box/string.tnsl index 5163328..70b2c2a 100644 --- a/libtnsl/box/string.tnsl +++ b/libtnsl/box/string.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/tree.tnsl b/libtnsl/box/tree.tnsl index d346464..f39ebca 100644 --- a/libtnsl/box/tree.tnsl +++ b/libtnsl/box/tree.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/box/vector.tnsl b/libtnsl/box/vector.tnsl index 7d2c73b..065239e 100644 --- a/libtnsl/box/vector.tnsl +++ b/libtnsl/box/vector.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/io/block.tnsl b/libtnsl/io/block.tnsl index d346464..f39ebca 100644 --- a/libtnsl/io/block.tnsl +++ b/libtnsl/io/block.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/io/file.tnsl b/libtnsl/io/file.tnsl index d346464..f39ebca 100644 --- a/libtnsl/io/file.tnsl +++ b/libtnsl/io/file.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/io/io.tnsl b/libtnsl/io/io.tnsl index 68e2fc0..92ec2dc 100644 --- a/libtnsl/io/io.tnsl +++ b/libtnsl/io/io.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/io/std.tnsl b/libtnsl/io/std.tnsl index d346464..f39ebca 100644 --- a/libtnsl/io/std.tnsl +++ b/libtnsl/io/std.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/io/stream.tnsl b/libtnsl/io/stream.tnsl index d346464..f39ebca 100644 --- a/libtnsl/io/stream.tnsl +++ b/libtnsl/io/stream.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/libtnsl.tnsl b/libtnsl/libtnsl.tnsl index 1700efb..56d7e1e 100644 --- a/libtnsl/libtnsl.tnsl +++ b/libtnsl/libtnsl.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/math/basic.tnsl b/libtnsl/math/basic.tnsl index 3eefc0d..354abe8 100644 --- a/libtnsl/math/basic.tnsl +++ b/libtnsl/math/basic.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/math/math.tnsl b/libtnsl/math/math.tnsl index eff1aa3..4c7f443 100644 --- a/libtnsl/math/math.tnsl +++ b/libtnsl/math/math.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/reflect/_type.tnsl b/libtnsl/reflect/_type.tnsl index 7a19b7d..67206e0 100644 --- a/libtnsl/reflect/_type.tnsl +++ b/libtnsl/reflect/_type.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/reflect/dispatch.tnsl b/libtnsl/reflect/dispatch.tnsl index d346464..f39ebca 100644 --- a/libtnsl/reflect/dispatch.tnsl +++ b/libtnsl/reflect/dispatch.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/reflect/reflect.tnsl b/libtnsl/reflect/reflect.tnsl index a438a03..abf12e8 100644 --- a/libtnsl/reflect/reflect.tnsl +++ b/libtnsl/reflect/reflect.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/reflect/resolver.tnsl b/libtnsl/reflect/resolver.tnsl index d346464..f39ebca 100644 --- a/libtnsl/reflect/resolver.tnsl +++ b/libtnsl/reflect/resolver.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/reflect/virtual.tnsl b/libtnsl/reflect/virtual.tnsl index 8891905..6c0fd6d 100644 --- a/libtnsl/reflect/virtual.tnsl +++ b/libtnsl/reflect/virtual.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/time/alg.tnsl b/libtnsl/time/alg.tnsl index d346464..f39ebca 100644 --- a/libtnsl/time/alg.tnsl +++ b/libtnsl/time/alg.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/time/conv.tnsl b/libtnsl/time/conv.tnsl index d346464..f39ebca 100644 --- a/libtnsl/time/conv.tnsl +++ b/libtnsl/time/conv.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/time/parse.tnsl b/libtnsl/time/parse.tnsl index d346464..f39ebca 100644 --- a/libtnsl/time/parse.tnsl +++ b/libtnsl/time/parse.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. diff --git a/libtnsl/time/time.tnsl b/libtnsl/time/time.tnsl index dc24369..96e4d23 100644 --- a/libtnsl/time/time.tnsl +++ b/libtnsl/time/time.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + Copyright 2021-2022 Kyle Gunger Dual licensed under the CDDL 1.0 and BSD 3-Clause licenses. @@ -540,7 +540,7 @@ Syntax: ## Credits - Copyright 2021 Kyle Gunger + 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. @@ -96,7 +96,7 @@ TNSL doesn't use header files, and downloading full source code for every librar ## Credits - Copyright 2021 Kyle Gunger + 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. @@ -2,7 +2,7 @@ ## Credits - Copyright 2021 Kyle Gunger + 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. @@ -48,7 +48,7 @@ In the parameters, the first relates to the type of the struct given, or at leas ### Credits - Copyright 2021 Kyle Gunger + 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. diff --git a/spec/Appendices.md b/spec/Appendices.md index c8bbde2..f806bb9 100644 --- a/spec/Appendices.md +++ b/spec/Appendices.md @@ -315,7 +315,7 @@ Examples: ## Credits - Copyright 2021 Kyle Gunger + 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. diff --git a/spec/README.md b/spec/README.md index 1517525..ae1c246 100644 --- a/spec/README.md +++ b/spec/README.md @@ -47,7 +47,7 @@ Right now, TNSL isn't a language. But it *could* be. And, really, I think it's ## Credits - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/README.md b/tnslc/README.md index fa19eb6..937fdce 100644 --- a/tnslc/README.md +++ b/tnslc/README.md @@ -12,7 +12,7 @@ Examples: ### Credits - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/ast/ast.tnsl b/tnslc/ast/ast.tnsl index 6e75da6..71470f6 100644 --- a/tnslc/ast/ast.tnsl +++ b/tnslc/ast/ast.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/ast/block.tnsl b/tnslc/ast/block.tnsl index 17a9e22..8fa0f27 100644 --- a/tnslc/ast/block.tnsl +++ b/tnslc/ast/block.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/ast/list.tnsl b/tnslc/ast/list.tnsl index da6a682..b65b336 100644 --- a/tnslc/ast/list.tnsl +++ b/tnslc/ast/list.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/ast/statement.tnsl b/tnslc/ast/statement.tnsl index 6023de2..15f6e26 100644 --- a/tnslc/ast/statement.tnsl +++ b/tnslc/ast/statement.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/ast/tree.tnsl b/tnslc/ast/tree.tnsl index db901de..0e8f9dc 100644 --- a/tnslc/ast/tree.tnsl +++ b/tnslc/ast/tree.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/ast/value.tnsl b/tnslc/ast/value.tnsl index d4cef56..59655c7 100644 --- a/tnslc/ast/value.tnsl +++ b/tnslc/ast/value.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/compile/compile.tnsl b/tnslc/compile/compile.tnsl index a178d25..eb43594 100644 --- a/tnslc/compile/compile.tnsl +++ b/tnslc/compile/compile.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/compile/isa_x86.tnsl b/tnslc/compile/isa_x86.tnsl index a5d9b0a..664108f 100644 --- a/tnslc/compile/isa_x86.tnsl +++ b/tnslc/compile/isa_x86.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/dummy.S b/tnslc/dummy.S new file mode 100644 index 0000000..5c0d094 --- /dev/null +++ b/tnslc/dummy.S @@ -0,0 +1,8 @@ +.global _start + +.text +_start: + ret + +.data + diff --git a/tnslc/flags/defaults.tnsl b/tnslc/flags/defaults.tnsl index 2164e20..b1d4e13 100644 --- a/tnslc/flags/defaults.tnsl +++ b/tnslc/flags/defaults.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/flags/flags.tnsl b/tnslc/flags/flags.tnsl index 1dbbaf4..26192a3 100644 --- a/tnslc/flags/flags.tnsl +++ b/tnslc/flags/flags.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/parse/parse.tnsl b/tnslc/parse/parse.tnsl index dbd9354..5fb1a18 100644 --- a/tnslc/parse/parse.tnsl +++ b/tnslc/parse/parse.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/parse/token.tnsl b/tnslc/parse/token.tnsl index bf4d470..43a2e80 100644 --- a/tnslc/parse/token.tnsl +++ b/tnslc/parse/token.tnsl @@ -1,5 +1,5 @@ /# - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/parse/tokenizer.tnsl b/tnslc/parse/tokenizer.tnsl index 9021369..30ccd4b 100644 --- a/tnslc/parse/tokenizer.tnsl +++ b/tnslc/parse/tokenizer.tnsl @@ -1,5 +1,5 @@ /# - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/tnslc.tnsl b/tnslc/tnslc.tnsl index 76a10a3..7aad7b5 100644 --- a/tnslc/tnslc.tnsl +++ b/tnslc/tnslc.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. diff --git a/tnslc/util.tnsl b/tnslc/util.tnsl index 27f9f89..3badb8b 100644 --- a/tnslc/util.tnsl +++ b/tnslc/util.tnsl @@ -1,5 +1,5 @@ /## - Copyright 2021 Kyle Gunger + 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. |