ladybird/Utilities
Andreas Kling 0dacc94edd LibJS: Have JS::Lexer take a JS::SourceCode as input
This moves the responsibility of setting up a SourceCode object to the
users of JS::Lexer.

This means Lexer and Parser are free to use string views into the
SourceCode internally while working.

It also means Lexer no longer has to think about anything other than
UTF-16 (or ASCII) inputs. So the unit test for parsing various invalid
UTF-8 sequences is deleted here.
2025-11-09 12:14:03 +01:00
..
abench.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
CMakeLists.txt AK+Everywhere: Remove ifdefs for WASM and Emscripten 2025-11-07 11:27:51 +01:00
dns.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
image.cpp Everywhere: Fix even more typos 2025-08-27 08:48:01 +02:00
js.cpp LibJS: Have JS::Lexer take a JS::SourceCode as input 2025-11-09 12:14:03 +01:00
test262-runner.cpp LibJS: Have JS::Lexer take a JS::SourceCode as input 2025-11-09 12:14:03 +01:00
wasm.cpp LibWasm+LibWeb: Stub wasm-gc's heap reference types 2025-10-15 01:26:29 +02:00
xml.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00