mirror of
https://github.com/gbdev/rgbds.git
synced 2025-12-03 08:17:47 +00:00
Implement new string functions (#1655)
`STRFIND`, `STRRFIND`, `STRCHAR`, `STRSLICE`, `CHARCMP`, `CHARSIZE`, and `REVCHAR`
This commit is contained in:
48
test/asm/strslice-strsub.out
Normal file
48
test/asm/strslice-strsub.out
Normal file
@@ -0,0 +1,48 @@
|
||||
STRSLICE("ABC",0,1): A
|
||||
STRSLICE("ABC",1,2): B
|
||||
STRSLICE("ABC",2,3): C
|
||||
STRSLICE("ABC",-3,-2): A
|
||||
STRSLICE("ABC",-2,-1): B
|
||||
STRSLICE("ABC",-1,-0):
|
||||
STRSLICE("ABC",-1,3): C
|
||||
STRSLICE("ABC",1): B
|
||||
STRSLICE("ABC",-2): B
|
||||
STRSLICE("ABC",4):
|
||||
STRSLICE("ABC",-4): AB
|
||||
STRSLICE("ABC",0,2): AB
|
||||
STRSLICE("ABC",1,3): BC
|
||||
STRSLICE("ABC",1,31): BC
|
||||
STRSLICE("ABC",1,300): BC
|
||||
STRSLICE("ABC",-4,300): ABC
|
||||
STRSLICE("ABC",3,3):
|
||||
STRSLICE("ABC",4,4):
|
||||
STRSLICE("ABC",3,4):
|
||||
STRSLICE("カタカナ",0,2): カタ
|
||||
STRSLICE("カタカナ",2,4): カナ
|
||||
STRSLICE("カタカナ",2,12): カナ
|
||||
STRSLICE("g̈",0,1): g
|
||||
STRSLICE("g̈",0,2): g̈
|
||||
STRSUB("ABC",1,1): A
|
||||
STRSUB("ABC",2,1): B
|
||||
STRSUB("ABC",3,1): C
|
||||
STRSUB("ABC",-3,1): A
|
||||
STRSUB("ABC",-2,1): B
|
||||
STRSUB("ABC",-1,1): C
|
||||
STRSUB("ABC",2): BC
|
||||
STRSUB("ABC",0): ABC
|
||||
STRSUB("ABC",-2): BC
|
||||
STRSUB("ABC",5):
|
||||
STRSUB("ABC",-5): ABC
|
||||
STRSUB("ABC",1,2): AB
|
||||
STRSUB("ABC",2,2): BC
|
||||
STRSUB("ABC",2,32): BC
|
||||
STRSUB("ABC",2,300): BC
|
||||
STRSUB("ABC",-4,300): ABC
|
||||
STRSUB("ABC",4,0):
|
||||
STRSUB("ABC",5,0):
|
||||
STRSUB("ABC",4,1):
|
||||
STRSUB("カタカナ",1,2): カタ
|
||||
STRSUB("カタカナ",3,2): カナ
|
||||
STRSUB("カタカナ",3,10): カナ
|
||||
STRSUB("g̈",1,1): g
|
||||
STRSUB("g̈",1,2): g̈
|
||||
Reference in New Issue
Block a user