gecko-dev/xpcom/idl-parser
Nika Layzell 6969209b41 Bug 1444991 - Part 2: Parse webidl productions in xpidl, r=mccr8
They are parsed into a WebIDL object, and lowered into C++, Rust, and XPT.

For C++ code, we generate a correctly namespaced forward declaration. In Rust,
the types are exposed as `*const c_void`, as we don't have WebIDL type
information there.

The XPT code generator needs to know the header filename in order to perform
correct codegen, so we also get that information.
2018-04-17 19:21:00 -04:00
..
xpidl Bug 1444991 - Part 2: Parse webidl productions in xpidl, r=mccr8 2018-04-17 19:21:00 -04:00
setup.py Bug 1183291 - Factor idl-parser into a Python package. r=khuey 2015-07-13 13:09:11 -07:00