summaryrefslogtreecommitdiff
path: root/src/webidl-ast.c
Commit message (Expand)AuthorAgeFilesLines
* Change dictionary generation to produce C accessors.Vincent Sanders2015-08-301-1/+18
* Add WebIDL parsing of dictionariesVincent Sanders2015-08-171-3/+8
* Update the interface map to contain all operation argumentsVincent Sanders2015-08-091-4/+18
* Update the webidl parser to cope with specials and overloaded methodsVincent Sanders2015-08-021-1/+8
* Add property generation and add it to prototype constructionVincent Sanders2015-07-291-6/+8
* Load the WebIDL files specified in the bindingVincent Sanders2015-07-221-13/+81
* Expand implements statements in the AST after it has been builtVincent Sanders2014-05-161-6/+119
* add function and property enumerations to the interface mapVincent Sanders2014-05-161-0/+20
* annotate the webIDL AST with extended attributesVincent Sanders2013-01-281-4/+26
* add type suffix annotations to webidl ASTVincent Sanders2012-11-271-0/+6
* implement unshared output in property specifierVincent Sanders2012-11-201-7/+11
* add AST construction of constants in interfacesVincent Sanders2012-11-111-0/+4
* implement the "implements" webidl directiveVincent Sanders2012-10-311-12/+8
* The name of teh tool is nsgenbind correct this everywhereVincent Sanders2012-10-231-4/+4
* add includes in binding files to allow binding definitions to be split upVincent Sanders2012-10-211-11/+13
* construct input variablesVincent Sanders2012-10-111-4/+19
* fix polymorphism in teh AST generationVincent Sanders2012-10-041-18/+57
* add modifier to allow setting of readonly or unsigned etc.Vincent Sanders2012-09-261-3/+28
* put return type in argument list so we can have multiple prototypes per opera...Vincent Sanders2012-09-251-3/+3
* add interface function return typeVincent Sanders2012-09-241-2/+3
* add interface function argument and type processingVincent Sanders2012-09-241-7/+47
* add basic function body creationVincent Sanders2012-09-241-0/+6
* cope with partial interfacesVincent Sanders2012-09-201-11/+29
* add property and function array generationVincent Sanders2012-09-201-0/+67
* add search functionVincent Sanders2012-09-171-2/+2
* add preamble outputVincent Sanders2012-09-141-0/+4
* fixus interface memer attributesVincent Sanders2012-09-141-9/+15
* add debug dump to webidlVincent Sanders2012-09-131-21/+114
* clean up AST building for both parsersVincent Sanders2012-09-101-15/+27
* add copyright and licence noticesVincent Sanders2012-09-071-0/+8
* add preamble blocks delinited by [[[ and ]]]Vincent Sanders2012-09-061-1/+1
* initial output generationVincent Sanders2012-09-061-0/+71