summaryrefslogtreecommitdiff
path: root/libtnsl/box/string.tnsl
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2022-10-06 12:26:42 -0400
committerKyle Gunger <kgunger12@gmail.com>2022-10-06 12:26:42 -0400
commitf4bc4570be7a51b00bf44d5bd4be99108dd94a30 (patch)
treeabb6b32ac979d7dc0bdf1792d86b0daca8818525 /libtnsl/box/string.tnsl
parenta58e2685b815a5a0d2d5f07bc3ae53016ba6f52b (diff)
Libtnsl additions
Diffstat (limited to 'libtnsl/box/string.tnsl')
-rw-r--r--libtnsl/box/string.tnsl30
1 files changed, 29 insertions, 1 deletions
diff --git a/libtnsl/box/string.tnsl b/libtnsl/box/string.tnsl
index d346464..5163328 100644
--- a/libtnsl/box/string.tnsl
+++ b/libtnsl/box/string.tnsl
@@ -17,4 +17,32 @@
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
+#/
+
+;raw enum TEXT_ENCODING {
+ UTF_8,
+ UN7_1,
+ ASCII
+}
+
+;struct String extends Vector (uint8) {
+ uint
+}
+
+/; method String
+ /; cmp (String str) [int]
+ /; loop (self.)
+
+ ;/
+ ;/
+
+ /; override operator == (String str) [bool]
+ ;return cmp(str) == 0
+ ;/
+;/
+
+;struct WString extends Vector (uint16) {}
+
+/; method WString
+
+;/ \ No newline at end of file