LibWeb: Allow "unrestricted" floats and doubles in IDL

For now, we don't treat them any differently from regular floats and
doubles.
This commit is contained in:
Sam Atkins 2022-08-11 15:48:40 +01:00 committed by Andreas Kling
parent eef0edae7a
commit 504d221e4a
Notes: sideshowbarker 2024-07-17 08:18:05 +09:00

View file

@ -180,6 +180,10 @@ NonnullRefPtr<Type> Parser::parse_type()
if (unsigned_)
consume_whitespace();
// FIXME: Actually treat "unrestricted" and normal floats/doubles differently.
if (lexer.consume_specific("unrestricted"))
consume_whitespace();
auto name = lexer.consume_until([](auto ch) { return !is_ascii_alphanumeric(ch) && ch != '_'; });
if (name.equals_ignoring_case("long"sv)) {