Bob Nystrom
c3d0b66630
feat: add raw byte access methods and \x escape to String class
...
Add `byteAt(index)`, `codePointAt(index)`, and `bytes` sequence to String,
enabling direct byte-level manipulation of UTF-8 encoded strings. Introduce
`\x` hex escape sequence in string literals for specifying raw byte values.
Refactor Unicode escape parsing into a generic `readHexEscape` function
supporting variable digit counts. Implement `wrenUtf8Decode` utility for
decoding UTF-8 sequences from byte buffers. Add comprehensive tests for
`byteAt` including boundary conditions and error cases.
2015-03-28 03:44:07 +00:00
..
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-28 03:44:07 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-27 14:43:36 +00:00
2015-03-27 14:43:36 +00:00
2015-03-27 14:43:36 +00:00
2015-03-27 14:43:36 +00:00
2015-03-27 14:43:36 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-18 14:09:03 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00
2015-03-14 19:45:56 +00:00