aboutsummaryrefslogtreecommitdiff
path: root/test/text.tm
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-09-15 15:33:47 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-09-15 15:33:47 -0400
commite422079fcced744e3a6247aeb12a09a658989072 (patch)
tree393d5e52ba67dcc822ccfa9a812198edda5e735d /test/text.tm
parent259c7efcf8c3808d8151d8e15f1167ad2b6f2ca7 (diff)
Add a Byte datatype
Diffstat (limited to 'test/text.tm')
-rw-r--r--test/text.tm16
1 files changed, 9 insertions, 7 deletions
diff --git a/test/text.tm b/test/text.tm
index 5de66a60..f27eaf37 100644
--- a/test/text.tm
+++ b/test/text.tm
@@ -29,17 +29,19 @@ func main():
>> amelie:split()
= ["A", "m", "é", "l", "i", "e"] : [Text]
>> amelie:utf32_codepoints()
- = [65_i32, 109_i32, 233_i32, 108_i32, 105_i32, 101_i32] : [Int32]
+ = [65[32], 109[32], 233[32], 108[32], 105[32], 101[32]] : [Int32]
>> amelie:utf8_bytes()
- = [65_i8, 109_i8, -61_i8, -87_i8, 108_i8, 105_i8, 101_i8] : [Int8]
+ = [65[B], 109[B], 195[B], 169[B], 108[B], 105[B], 101[B]] : [Byte]
+ >> Text.from_bytes([65[B], 109[B], 195[B], 169[B], 108[B], 105[B], 101[B]])
+ = "Amélie"
>> amelie2 := "Am$(\U65\U301)lie"
>> amelie2:split()
= ["A", "m", "é", "l", "i", "e"] : [Text]
>> amelie2:utf32_codepoints()
- = [65_i32, 109_i32, 233_i32, 108_i32, 105_i32, 101_i32] : [Int32]
+ = [65[32], 109[32], 233[32], 108[32], 105[32], 101[32]] : [Int32]
>> amelie2:utf8_bytes()
- = [65_i8, 109_i8, -61_i8, -87_i8, 108_i8, 105_i8, 101_i8] : [Int8]
+ = [65[B], 109[B], 195[B], 169[B], 108[B], 105[B], 101[B]] : [Byte]
>> amelie:codepoint_names()
= ["LATIN CAPITAL LETTER A", "LATIN SMALL LETTER M", "LATIN SMALL LETTER E WITH ACUTE", "LATIN SMALL LETTER L", "LATIN SMALL LETTER I", "LATIN SMALL LETTER E"]
@@ -193,11 +195,11 @@ func main():
>> " one two three ":find($/{id}/, start=5)
= 8
- >> len := 0_i64
+ >> len := 0[64]
>> " one ":find($/{id}/, length=&len)
= 4
>> len
- = 3_i64
+ = 3[64]
!! Test text slicing:
>> "abcdef":slice()
@@ -218,7 +220,7 @@ func main():
>> house:codepoint_names()
= ["CJK Unified Ideographs-5BB6"]
>> house:utf32_codepoints()
- = [23478_i32]
+ = [23478[32]]
>> "🐧":codepoint_names()
= ["PENGUIN"]