diff options
Diffstat (limited to 'src/js_lexer.zig')
-rw-r--r-- | src/js_lexer.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/js_lexer.zig b/src/js_lexer.zig index 3a7997924..cf8f4e863 100644 --- a/src/js_lexer.zig +++ b/src/js_lexer.zig @@ -843,6 +843,11 @@ pub const Lexer = struct { } // TODO: use wtf-8 encoding. + pub fn utf16ToStringWithValidation(lexer: *Lexer, js: JavascriptString) !string { + return std.unicode.utf16leToUtf8Alloc(lexer.allocator, js); + } + + // TODO: use wtf-8 encoding. pub fn utf16ToString(lexer: *Lexer, js: JavascriptString) string { return std.unicode.utf16leToUtf8Alloc(lexer.allocator, js) catch unreachable; } |