summaryrefslogtreecommitdiff
path: root/src/interface-map.c
Commit message (Collapse)AuthorAgeFilesLines
* Generate constant values on the class prototypeVincent Sanders2015-07-291-0/+92
|
* Add property generation and add it to prototype constructionVincent Sanders2015-07-291-23/+243
|
* initial duktape libdom generatorVincent Sanders2015-07-251-0/+13
| | | | | This generator creates all the output files and generates the finalisers for every class.
* Build interface map allowing for correct dependency generationVincent Sanders2015-07-241-0/+292
This constructs an ordered list of all interfaces in their dependency order. The topological sort ordering is derived from the interfaces inheritance. The resulting table allows the generation phase to easily map interfaces to classes defined in the binding with a useful ordering. Additionally it was noticed that the uievent IDL was missing so that has now been added and allows for a much more complete graph of interfaces to be constructed.