aboutsummaryrefslogtreecommitdiff
path: root/src/js_lexer.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-04-23 17:00:07 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-04-23 17:00:07 -0700
commita75f0c1eea438e6decfddd3228f6925f9670b963 (patch)
tree13cd1cb82c83ac7de9c03d4bb39a57a071798cca /src/js_lexer.zig
parentf384465fa7f492a6cfd71a1eef827f02fcd897ee (diff)
downloadbun-a75f0c1eea438e6decfddd3228f6925f9670b963.tar.gz
bun-a75f0c1eea438e6decfddd3228f6925f9670b963.tar.zst
bun-a75f0c1eea438e6decfddd3228f6925f9670b963.zip
import!
Diffstat (limited to 'src/js_lexer.zig')
-rw-r--r--src/js_lexer.zig5
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;
}