1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-19 21:47:36 +00:00
serenity/Userland/Libraries/LibIDL
Linus Groh 725a758c66 LibIDL: Also parse extended attributes after 'optional'
From the WebIDL grammar:
(https://webidl.spec.whatwg.org/#prod-Argument)

Argument ::
    ExtendedAttributeList ArgumentRest
ArgumentRest ::
    optional TypeWithExtendedAttributes ArgumentName Default
TypeWithExtendedAttributes ::
    ExtendedAttributeList Type

One IDL file has been updated to match the spec literally, as it can now
be parsed properly.
2023-03-05 21:59:16 +00:00
..
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
IDLParser.cpp LibIDL: Also parse extended attributes after 'optional' 2023-03-05 21:59:16 +00:00
IDLParser.h LibWeb+LibIDL: Fix (or paper over) various const-correctness issues 2023-02-21 00:54:04 +01:00
Types.cpp LibIDL: Fix bug where entire EffectiveOverloadSet was erased 2022-11-30 14:43:22 +01:00
Types.h LibIDL: Use OrderedHash{Table,Map} to store Enumeration values 2023-03-03 09:25:34 +00:00