1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-19 03:25:07 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator
Timothy Flynn 324f709d29 LibWeb: Support IDL default values of "null" for optional arguments
This is a bit strange in the IDL syntax, but e.g., in HTMLSelectElement,
we have (simplified):

    undefined add(optional (HTMLElement or long)? before = null)

This could instead become:

    undefined add(optional (HTMLElement or long) before)

This change generates code for the former as if it were the latter.
2022-03-22 02:08:15 +01:00
..
CMakeLists.txt Meta: Split and refactor the WrapperGenerator a bit 2022-02-17 19:55:27 +01:00
IDLGenerators.cpp LibWeb: Support IDL default values of "null" for optional arguments 2022-03-22 02:08:15 +01:00
IDLParser.cpp LibWeb: Add a very basic and ad-hoc version of IDL overload resolution 2022-03-05 23:40:08 +01:00
IDLParser.h WrapperGenerator: Add support for IDL mixin interfaces 2022-02-17 19:55:27 +01:00
IDLTypes.h LibWeb: Add a very basic and ad-hoc version of IDL overload resolution 2022-03-05 23:40:08 +01:00
main.cpp LibWeb: Move WebSocket into the Web::WebSockets namespace 2022-02-18 19:34:08 +00:00