Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | split heuristic code generation out from interface logic | Vincent Sanders | 2015-11-01 | 1 | -0/+11 |
| | |||||
* | Split out idl to c name conversion | Vincent Sanders | 2015-10-08 | 1 | -0/+15 |
| | |||||
* | annotates binding AST with source linenumber and file | Vincent Sanders | 2015-09-28 | 1 | -0/+13 |
| | | | | | Uses annotated AST to put line directives in the generated source so any code errors in the binding can be easily located. | ||||
* | Simplify genbind AST handling of preface, prologue, epilogue and postface | Vincent Sanders | 2015-09-26 | 1 | -1/+13 |
| | |||||
* | Make the binding parser understand c types | Vincent Sanders | 2015-09-25 | 1 | -0/+15 |
| | | | | | | Instead of c types being opaque strings this makes the bindig parser understand them. This is necessary for extended attribute parsing in future but also makes the binding more easily understandable. | ||||
* | Change dictionary generation to produce C accessors. | Vincent Sanders | 2015-08-30 | 1 | -0/+10 |
| | | | | | | This generates routines which correctly handle reading a member from a dictionary and returning it as the correct c type. Currently the types "any", "user" and "sequence" remain unhandled. | ||||
* | split up duk-libdom generation source as it had grown unweildy | Vincent Sanders | 2015-08-21 | 1 | -0/+35 |
| | |||||
* | rename interface map to be intermediate representation | Vincent Sanders | 2015-08-17 | 1 | -1/+1 |
| | | | | | | The interface map is now completely inapropriately named and is in fact now an intermediate representation of the webidl and bindings kept in a sorted order. | ||||
* | Generate makefile fragment and add header guards | Vincent Sanders | 2015-07-31 | 1 | -3/+1 |
| | |||||
* | initial duktape libdom generator | Vincent Sanders | 2015-07-25 | 1 | -0/+16 |
This generator creates all the output files and generates the finalisers for every class. |