ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Shannon Booth 6cd7425a4b Meta: Port GenerateWindowOrWorkerInterfaces to Python
This replaces the C++ GenerateWindowOrWorkerInterfaces generator with a
python3 port.

The generator uses the new python WebIDL parser and writes directly to a
TextIO instance instead of porting SourceGenerator.

For validation, the python generator was diffed against the existing C++
generator over the full LibWeb IDL input set. The generated output is
behaviorally identical, and the only changes are whitespace changes
(all improvements).
2026-04-29 12:24:00 +01:00
..
BindingsGenerator LibWeb/Bindings: Pass exact typed array types through WebIDL bindings 2026-04-26 17:50:58 +02:00
CMakeLists.txt Meta: Port GenerateWindowOrWorkerInterfaces to Python 2026-04-29 12:24:00 +01:00
GenerateAriaRoles.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateNamedCharacterReferences.cpp AK+Everywhere: Use MurmurHash3 for int/u64 hashing 2026-02-20 22:47:24 +01:00
GeneratorUtil.h CodeGenerators: Move some utilities out of GenerateCSSStyleProperties 2025-03-27 11:53:09 +00:00