31 lines
871 B
Lua
31 lines
871 B
Lua
|
--------------------------------------------------------------------------------
|
||
|
-- inject utf8 functions to strings
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
string.ubyte = utf8.byte
|
||
|
string.uchar = utf8.char
|
||
|
string.ufind = utf8.find
|
||
|
string.ugmatch = utf8.gmatch
|
||
|
string.ugsub = utf8.gsub
|
||
|
string.ulen = utf8.len
|
||
|
string.ulower = utf8.lower
|
||
|
string.umatch = utf8.match
|
||
|
string.ureverse = utf8.reverse
|
||
|
string.usub = utf8.sub
|
||
|
string.uupper = utf8.upper
|
||
|
|
||
|
string.uescape = utf8.escape
|
||
|
string.ucharpos = utf8.charpos
|
||
|
string.unext = utf8.next
|
||
|
string.uinsert = utf8.insert
|
||
|
string.uremove = utf8.remove
|
||
|
string.uwidth = utf8.width
|
||
|
string.uwidthindex = utf8.widthindex
|
||
|
string.utitle = utf8.title
|
||
|
string.ufold = utf8.fold
|
||
|
string.uncasecmp = utf8.ncasecmp
|
||
|
|
||
|
string.uoffset = utf8.offset
|
||
|
string.ucodepoint = utf8.codepoint
|
||
|
string.ucodes = utf8.codes
|