Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add property generation and add it to prototype construction | Vincent Sanders | 2015-07-29 | 1 | -0/+63 |
| | |||||
* | Load the WebIDL files specified in the binding | Vincent Sanders | 2015-07-22 | 1 | -16/+17 |
| | | | | | | | | | | | | | This loads the WebIDL specified in the bindings into an Abstract Syntax Tree (AST) and performs the mixin operations for implements. Additionally the specs now use a slightly extended IDL syntax. Instead of wholesale implementing the second edition of the IDL spec the parser has been updated to cope with iterator and Promise keywords as those are the only changes used in the dom and html specifications. A bug was also fixed in the lexer where negative int literals were not recognised. | ||||
* | chnage binding AST to put methds inside class nodes | Vincent Sanders | 2015-07-22 | 1 | -0/+57 |
| | |||||
* | Change binding grammar to new approach. | Vincent Sanders | 2015-07-21 | 1 | -357/+402 |
| | |||||
* | construct topoligicaly consitant (dependancy correct) interface map | Vincent Sanders | 2014-05-16 | 1 | -0/+21 |
| | | | | use dependancy map to generate javascript prototype for all interfaces in the binding. | ||||
* | move flag indicating jsapi object for an interface should be a global from ↵ | Vincent Sanders | 2014-05-16 | 1 | -10/+20 |
| | | | | api definition to the interface flags | ||||
* | add flags to interface within binding | Vincent Sanders | 2014-05-16 | 1 | -5/+8 |
| | |||||
* | Fix building for Win32 | John-Mark Bell | 2014-01-17 | 1 | -0/+22 |
| | |||||
* | extend binding DSL with prologue and epilogue stanzas | Vincent Sanders | 2013-01-02 | 1 | -0/+2 |
| | |||||
* | name and docuemnt the binding property attribute | Vincent Sanders | 2012-11-21 | 1 | -3/+3 |
| | |||||
* | make property shared status and type handling selection generic | Vincent Sanders | 2012-11-21 | 1 | -3/+23 |
| | |||||
* | fix unshared type generation | Vincent Sanders | 2012-11-21 | 1 | -26/+33 |
| | |||||
* | implement unshared output in property specifier | Vincent Sanders | 2012-11-20 | 1 | -2/+31 |
| | |||||
* | add unshared option | Vincent Sanders | 2012-11-20 | 1 | -2/+6 |
| | |||||
* | Support generation of dep files | Daniel Silverstone | 2012-11-04 | 1 | -0/+12 |
| | |||||
* | implement the "implements" webidl directive | Vincent Sanders | 2012-10-31 | 1 | -12/+6 |
| | |||||
* | implement basic property getter functionality | Vincent Sanders | 2012-10-29 | 1 | -0/+8 |
| | |||||
* | add internal and API to binding language | Vincent Sanders | 2012-10-29 | 1 | -0/+8 |
| | | | | split out class operation, initialisation and new generation | ||||
* | The name of teh tool is nsgenbind correct this everywhere | Vincent Sanders | 2012-10-23 | 1 | -0/+363 |