Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update the interface map to contain all operation arguments | Vincent Sanders | 2015-08-09 | 1 | -1/+1 |
| | | | | | | | | | This extends the interface map (the intermediate representation) to have information on every operations arguments including overloading and optional arguments. This is important to allow automated checking of passed parameters numbers and types in future. | ||||
* | Load the WebIDL files specified in the binding | Vincent Sanders | 2015-07-22 | 1 | -1/+6 |
| | | | | | | | | | | | | | 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. | ||||
* | fix building teh lexers with bison versions at and after 2.6 | Vincent Sanders | 2013-05-03 | 1 | -0/+9 |
| | |||||
* | The name of teh tool is nsgenbind correct this everywhere | Vincent Sanders | 2012-10-23 | 1 | -1/+1 |
| | |||||
* | clean up AST building for both parsers | Vincent Sanders | 2012-09-10 | 1 | -0/+1 |
| | |||||
* | add copyright and licence notices | Vincent Sanders | 2012-09-07 | 1 | -2/+8 |
| | |||||
* | fixup error reporting to give linenumber | Vincent Sanders | 2012-09-07 | 1 | -15/+14 |
| | |||||
* | move towards having a binding stanza | Vincent Sanders | 2012-09-06 | 1 | -3/+4 |
| | |||||
* | make tests work | Vincent Sanders | 2012-09-05 | 1 | -1/+0 |
| | | | | add basic commandlien handling | ||||
* | start using core buildsystem | Vincent Sanders | 2012-09-04 | 1 | -2/+0 |
| | |||||
* | Initial version of netsurf webidl javascript binding geenrator tool | Vincent Sanders | 2012-09-04 | 1 | -0/+284 |