summaryrefslogtreecommitdiff
path: root/src/webidl-ast.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | add property getter/setter body
* put return type in argument list so we can have multiple prototypes per ↵Vincent Sanders2012-09-251-3/+3
| | | | operation (method)
* 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
| | | | add operation nodes to webidl ast
* 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
| | | | Improve separation of binding file handling
* initial output generationVincent Sanders2012-09-061-0/+71