ladybird/Userland/Libraries/LibWeb/CSS/Parser
Sam Atkins dae9c9be40 LibWeb/CSS: Add quick-and-dirty parsing for pseudo-element selectors
As noted, this is hacky because the parser wasn't written to allow
parsing an individual component of a selector. (Fox example, the
convenient-sounding `parse_pseudo_simple_selector()` assumes the first
colon has already been consumed...) So until that changes, this parses
the input as an entire selector-list, and then throws it away if it's
not a single pseudo-element selector.

It's only temporary though, I promise. 😅
2024-08-07 16:14:49 +02:00
..
Block.cpp
Block.h
ComponentValue.cpp
ComponentValue.h
Declaration.cpp
Declaration.h
DeclarationOrAtRule.cpp
DeclarationOrAtRule.h
Dimension.h
Function.cpp
Function.h
GradientParsing.cpp LibWeb: Parse color values using TokenStream 2024-04-22 06:47:05 +02:00
Helpers.cpp LibWeb/CSS: Add quick-and-dirty parsing for pseudo-element selectors 2024-08-07 16:14:49 +02:00
MediaParsing.cpp
Parser.cpp LibWeb/CSS: Treat counters() function with 1 argument as invalid 2024-07-29 12:57:43 -04:00
Parser.h LibWeb/CSS: Add quick-and-dirty parsing for pseudo-element selectors 2024-08-07 16:14:49 +02:00
ParsingContext.cpp LibWeb: Add CSS ParsingContext constructor with a realm and URL 2024-05-16 08:02:43 +02:00
ParsingContext.h LibWeb: Add CSS ParsingContext constructor with a realm and URL 2024-05-16 08:02:43 +02:00
Rule.cpp
Rule.h
SelectorParsing.cpp LibWeb/CSS: Add quick-and-dirty parsing for pseudo-element selectors 2024-08-07 16:14:49 +02:00
Token.cpp
Token.h
Tokenizer.cpp LibWeb/CSS: Remove tiny-oom propagation from CSS Tokenizer 2024-07-26 17:29:20 +02:00
Tokenizer.h LibWeb/CSS: Remove tiny-oom propagation from CSS Tokenizer 2024-07-26 17:29:20 +02:00
TokenStream.h