LibWeb: Consume the extra whitespace in stringifier attributes

This commit is contained in:
Idan Horowitz 2021-09-13 21:44:18 +03:00 committed by Andreas Kling
parent 0f749681a9
commit f9a169380c
Notes: sideshowbarker 2024-07-18 03:59:53 +09:00

View file

@ -337,12 +337,14 @@ static OwnPtr<Interface> parse_interface(StringView filename, StringView const&
auto parse_stringifier = [&](HashMap<String, String>& extended_attributes) {
assert_string("stringifier");
consume_whitespace();
interface->has_stringifier = true;
if (lexer.next_is("readonly") || lexer.next_is("attribute")) {
parse_attribute(extended_attributes);
interface->stringifier_attribute = interface->attributes.last().name;
} else {
assert_specific(';');
}
assert_specific(';');
};
for (;;) {