Support for non-BMP codepoints: Fix unicode.reverse() on LuaJ

This commit is contained in:
Adrian Siekierka 2022-06-11 18:23:42 +02:00
parent 173da773d3
commit 295189cd44

View File

@ -26,7 +26,7 @@ class UnicodeAPI(owner: LuaJLuaArchitecture) extends LuaJAPI(owner) {
LuaValue.valueOf(s.codePointCount(0, s.length)) LuaValue.valueOf(s.codePointCount(0, s.length))
}) })
unicode.set("reverse", (args: Varargs) => LuaValue.valueOf(args.checkjstring(1).reverse)) unicode.set("reverse", (args: Varargs) => LuaValue.valueOf(ExtendedUnicodeHelper.reverse(args.checkjstring(1))))
unicode.set("sub", (args: Varargs) => { unicode.set("sub", (args: Varargs) => {
val string = args.checkjstring(1) val string = args.checkjstring(1)