mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 15:42:44 +00:00 
			
		
		
		
	LibWeb: Move CSS Parser into new Web::CSS::Parser namespace
The goal here is to move the parser-internal classes into this namespace so they can have more convenient names without causing collisions. The Parser itself won't collide, and would be more convenient to just remain `CSS::Parser`, but having a namespace and a class with the same name makes C++ unhappy.
This commit is contained in:
		
							parent
							
								
									1304bf5a21
								
							
						
					
					
						commit
						c449cabae3
					
				
					 23 changed files with 61 additions and 58 deletions
				
			
		|  | @ -312,7 +312,7 @@ NonnullRefPtr<StyleValue> property_initial_value(PropertyID property_id) | |||
|     static bool initialized = false; | ||||
|     if (!initialized) { | ||||
|         initialized = true; | ||||
|         ParsingContext parsing_context; | ||||
|         Parser::ParsingContext parsing_context; | ||||
| )~~~"); | ||||
| 
 | ||||
|     // NOTE: Parsing a shorthand property requires that its longhands are already available here.
 | ||||
|  | @ -334,7 +334,7 @@ NonnullRefPtr<StyleValue> property_initial_value(PropertyID property_id) | |||
|         member_generator.set("initial_value_string", initial_value_string); | ||||
|         member_generator.append(R"~~~( | ||||
|         { | ||||
|             auto parsed_value = Parser(parsing_context, "@initial_value_string@").parse_as_css_value(PropertyID::@name:titlecase@); | ||||
|             auto parsed_value = parse_css_value(parsing_context, "@initial_value_string@", PropertyID::@name:titlecase@); | ||||
|             VERIFY(!parsed_value.is_null()); | ||||
|             initial_values[to_underlying(PropertyID::@name:titlecase@)] = parsed_value.release_nonnull(); | ||||
|         } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sam Atkins
						Sam Atkins