diff options
| author | Feoramund <161657516+Feoramund@users.noreply.github.com> | 2024-08-04 19:18:16 -0400 |
|---|---|---|
| committer | Feoramund <161657516+Feoramund@users.noreply.github.com> | 2024-08-04 19:18:16 -0400 |
| commit | 14858309f082e7fccdeb9859422f7ba1f0ee98c8 (patch) | |
| tree | b4205ad5efcca1f4859fe11824f702b8c5036cc3 /core | |
| parent | e17fc8272b08d1e2f59c13ff23df9a3d84a0c8a0 (diff) | |
Add explicit license info to `core:text/regex`
Diffstat (limited to 'core')
| -rw-r--r-- | core/text/regex/common/common.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/common/debugging.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/compiler/compiler.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/compiler/debugging.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/optimizer/optimizer.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/parser/debugging.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/parser/parser.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/regex.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/tokenizer/tokenizer.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/virtual_machine/util.odin | 8 | ||||
| -rw-r--r-- | core/text/regex/virtual_machine/virtual_machine.odin | 8 |
11 files changed, 88 insertions, 0 deletions
diff --git a/core/text/regex/common/common.odin b/core/text/regex/common/common.odin index 1169bb3d4..4a303e0a3 100644 --- a/core/text/regex/common/common.odin +++ b/core/text/regex/common/common.odin @@ -1,6 +1,14 @@ // This package helps break dependency cycles. package regex_common +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + // VM limitations MAX_CAPTURE_GROUPS :: max(#config(ODIN_REGEX_MAX_CAPTURE_GROUPS, 10), 10) MAX_PROGRAM_SIZE :: int(max(i16)) diff --git a/core/text/regex/common/debugging.odin b/core/text/regex/common/debugging.odin index 062c314cc..0e4161a92 100644 --- a/core/text/regex/common/debugging.odin +++ b/core/text/regex/common/debugging.odin @@ -1,5 +1,13 @@ package regex_common +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + @require import "core:os" import "core:io" import "core:strings" diff --git a/core/text/regex/compiler/compiler.odin b/core/text/regex/compiler/compiler.odin index 1ce881894..b3ded0104 100644 --- a/core/text/regex/compiler/compiler.odin +++ b/core/text/regex/compiler/compiler.odin @@ -1,5 +1,13 @@ package regex_compiler +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "base:intrinsics" import "core:text/regex/common" import "core:text/regex/parser" diff --git a/core/text/regex/compiler/debugging.odin b/core/text/regex/compiler/debugging.odin index 114b88fa2..142cb8839 100644 --- a/core/text/regex/compiler/debugging.odin +++ b/core/text/regex/compiler/debugging.odin @@ -1,5 +1,13 @@ package regex_compiler +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "base:intrinsics" import "core:io" import "core:text/regex/common" diff --git a/core/text/regex/optimizer/optimizer.odin b/core/text/regex/optimizer/optimizer.odin index fbb65cf79..835e5022c 100644 --- a/core/text/regex/optimizer/optimizer.odin +++ b/core/text/regex/optimizer/optimizer.odin @@ -1,5 +1,13 @@ package regex_optimizer +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "base:intrinsics" @require import "core:io" import "core:slice" diff --git a/core/text/regex/parser/debugging.odin b/core/text/regex/parser/debugging.odin index 4d531965c..e060f58c2 100644 --- a/core/text/regex/parser/debugging.odin +++ b/core/text/regex/parser/debugging.odin @@ -1,5 +1,13 @@ package regex_parser +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "core:io" write_node :: proc(w: io.Writer, node: Node) { diff --git a/core/text/regex/parser/parser.odin b/core/text/regex/parser/parser.odin index 1958ee399..720992cb9 100644 --- a/core/text/regex/parser/parser.odin +++ b/core/text/regex/parser/parser.odin @@ -1,5 +1,13 @@ package regex_parser +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "base:intrinsics" import "core:strconv" import "core:strings" diff --git a/core/text/regex/regex.odin b/core/text/regex/regex.odin index 0d8a1d9c0..9ff924192 100644 --- a/core/text/regex/regex.odin +++ b/core/text/regex/regex.odin @@ -1,5 +1,13 @@ package regex +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "core:text/regex/common" import "core:text/regex/compiler" import "core:text/regex/optimizer" diff --git a/core/text/regex/tokenizer/tokenizer.odin b/core/text/regex/tokenizer/tokenizer.odin index 5804439a8..447fe4329 100644 --- a/core/text/regex/tokenizer/tokenizer.odin +++ b/core/text/regex/tokenizer/tokenizer.odin @@ -1,5 +1,13 @@ package regex_tokenizer +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "core:text/regex/common" import "core:unicode/utf8" diff --git a/core/text/regex/virtual_machine/util.odin b/core/text/regex/virtual_machine/util.odin index edf055bc7..fa94a139f 100644 --- a/core/text/regex/virtual_machine/util.odin +++ b/core/text/regex/virtual_machine/util.odin @@ -1,5 +1,13 @@ package regex_vm +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + Opcode_Iterator :: struct { code: Program, pc: int, diff --git a/core/text/regex/virtual_machine/virtual_machine.odin b/core/text/regex/virtual_machine/virtual_machine.odin index 7eb6b1f9b..a4fca6c4d 100644 --- a/core/text/regex/virtual_machine/virtual_machine.odin +++ b/core/text/regex/virtual_machine/virtual_machine.odin @@ -1,5 +1,13 @@ package regex_vm +/* + (c) Copyright 2024 Feoramund <rune@swevencraft.org>. + Made available under Odin's BSD-3 license. + + List of contributors: + Feoramund: Initial implementation. +*/ + import "base:intrinsics" @require import "core:io" import "core:slice" |