Add %A/%a uppercase/lowercase string format specifiers (#2165)

This commit is contained in:
Rangi authored and GitHub committed 2026-09-26 19:30:05 -04:00
1 parent ed02991af9
commit 6e2e2f1db7
5 files changed
+35 -9

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
; ASCII
assert STRUPR("camelCase") === "CAMELCASE"
assert STRLWR("camelCase") === "camelcase"
assert STRFMT("%s", "camelCase") === "camelCase"
assert STRFMT("%A", "camelCase") === "CAMELCASE"
assert STRFMT("%a", "camelCase") === "camelcase"
; UTF-8
assert STRUPR("ÇA a été ?") === "ÇA A éTé ?"
assert STRLWR("ÇA a été ?") === "Ça a été ?"
assert STRFMT("%s", "ÇA a été ?") === "ÇA a été ?"
assert STRFMT("%A", "ÇA a été ?") === "ÇA A éTé ?"
assert STRFMT("%a", "ÇA a été ?") === "Ça a été ?"