LibWeb/CSS: Split out <family-name> parsing

This type is used individually elsewhere in the spec. This also lets us
separate out the `<generic-family>` type.
This commit is contained in:
Sam Atkins 2025-03-24 16:43:47 +00:00 committed by Andreas Kling
commit f8536fc48a
Notes: github-actions[bot] 2025-03-25 07:55:06 +00:00
3 changed files with 70 additions and 64 deletions

View file

@ -379,6 +379,7 @@ private:
RefPtr<CSSStyleValue> parse_flex_shorthand_value(TokenStream<ComponentValue>&);
RefPtr<CSSStyleValue> parse_flex_flow_value(TokenStream<ComponentValue>&);
RefPtr<CSSStyleValue> parse_font_value(TokenStream<ComponentValue>&);
RefPtr<CSSStyleValue> parse_family_name_value(TokenStream<ComponentValue>&);
RefPtr<CSSStyleValue> parse_font_family_value(TokenStream<ComponentValue>&);
RefPtr<CSSStyleValue> parse_font_language_override_value(TokenStream<ComponentValue>&);
RefPtr<CSSStyleValue> parse_font_feature_settings_value(TokenStream<ComponentValue>&);