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). |
||
|---|---|---|
| .. | ||
| BindingsGenerator | ||
| CMakeLists.txt | ||
| GenerateAriaRoles.cpp | ||
| GenerateNamedCharacterReferences.cpp | ||
| GeneratorUtil.h | ||