mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-13 18:36:38 +02:00
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).