Store parser errors, source range filenames, source code filenames, module source, and Rust parser errors as UTF-16 where they flow back into JavaScript-visible strings. Keep byte-oriented source buffers byte-backed. Remove temporary PrimitiveString, ByteString, and UTF-8 detours from JSON, RegExp, module debug logging, print formatting, and tests. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| arguments.py | ||
| attributes.py | ||
| callback_interfaces.py | ||
| constants.py | ||
| constructors.py | ||
| context.py | ||
| cpp_types.py | ||
| default_values.py | ||
| extended_attributes.py | ||
| global_mixins.py | ||
| includes.py | ||
| interface_declaration.py | ||
| interfaces.py | ||
| intrinsics.py | ||
| iterables.py | ||
| named_and_indexed_properties.py | ||
| namespaces.py | ||
| operations.py | ||
| overload_resolution.py | ||
| to_idl_value.py | ||
| to_js_value.py | ||