From c39323401cd3cb90d516ddd7449a7f49be0c98ef Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Mon, 28 Dec 2020 21:02:56 +0100 Subject: [PATCH] LibGUI: Consider comment tokens in GMLParser It was just ignoring them, so any GML containing a comment would fail to parse with "Expected child, property, or }"! --- Libraries/LibGUI/GMLParser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Libraries/LibGUI/GMLParser.cpp b/Libraries/LibGUI/GMLParser.cpp index 67e7bc8099..bab0db544c 100644 --- a/Libraries/LibGUI/GMLParser.cpp +++ b/Libraries/LibGUI/GMLParser.cpp @@ -119,8 +119,10 @@ static Optional parse_core_object(Queue& tokens) value = parsed_value.release_value(); } object.set(property_name.m_view, move(value)); + } else if (peek() == GMLToken::Type::Comment) { + tokens.dequeue(); } else { - dbgln("Expected child, property, or }}"); + dbgln("Expected child, property, comment, or }}"); return {}; } }