From a11f7868a4cf67f2266dd13592a5be4811ba95cc Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Mon, 27 Sep 2021 23:43:28 +0300 Subject: [PATCH] LibWeb: Only consume [a-zA-Z0-9_] characters for IDL types --- Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp index 060f3ab960..f4c359c8d4 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp @@ -230,7 +230,7 @@ static OwnPtr parse_interface(StringView filename, StringView const& bool unsigned_ = lexer.consume_specific("unsigned"); if (unsigned_) consume_whitespace(); - auto name = lexer.consume_until([](auto ch) { return isspace(ch) || ch == '?'; }); + auto name = lexer.consume_until([](auto ch) { return !isalnum(ch) && ch != '_'; }); auto nullable = lexer.consume_specific('?'); StringBuilder builder; if (unsigned_)