mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2026-06-19 00:01:59 +00:00
Replace the C++ speculative HTML parser token walk with the Rust preload scanner. Keep URL resolution, duplicate suppression, and fetch issuance in C++ so the scanner only emits base href updates and fetch candidates. Use the scanner callback result to stop iteration when the speculative parser has been stopped. Update parser comments that still described speculative mock element production. |
||
|---|---|---|
| .. | ||
| Rust | ||
| Entities.cpp | ||
| Entities.h | ||
| Entities.json | ||
| HTMLEncodingDetection.cpp | ||
| HTMLEncodingDetection.h | ||
| HTMLParser.cpp | ||
| HTMLParser.h | ||
| HTMLToken.cpp | ||
| HTMLToken.h | ||
| HTMLTokenizer.cpp | ||
| HTMLTokenizer.h | ||
| IncrementalDocumentParser.cpp | ||
| IncrementalDocumentParser.h | ||
| ParserScriptingMode.h | ||
| SpeculativeHTMLParser.cpp | ||
| SpeculativeHTMLParser.h | ||