ladybird/Libraries/LibWeb/WebDriver
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
..
Actions.cpp
Actions.h
Capabilities.cpp
Capabilities.h
Client.cpp
Client.h
Contexts.cpp
Contexts.h
ElementLocationStrategies.cpp
ElementLocationStrategies.h
ElementReference.cpp
ElementReference.h
Error.cpp
Error.h
ExecuteScript.cpp LibJS: Have JS::Lexer take a JS::SourceCode as input 2025-11-09 12:14:03 +01:00
ExecuteScript.h
HeapTimer.cpp
HeapTimer.h
InputSource.cpp
InputSource.h
InputState.cpp
InputState.h
JSON.cpp
JSON.h
Properties.h
Proxy.cpp
Proxy.h
Response.cpp
Response.h
Screenshot.cpp
Screenshot.h
TimeoutsConfiguration.cpp
TimeoutsConfiguration.h
UserPrompt.cpp
UserPrompt.h