summaryrefslogtreecommitdiff
path: root/src/duk-libdom-common.c
Commit message (Collapse)AuthorAgeFilesLines
* slightly modify the IDL to c name translationVincent Sanders2015-10-131-8/+14
| | | | | | | This tweaks the IDL name to c name translation to not leave isolated characters. e.g. HTMLIFrameElement became html_i_frame_element now its html_iframe_element HTMLDList became html_d_list and is now html_dlist
* Split out idl to c name conversionVincent Sanders2015-10-081-0/+53
|
* annotates binding AST with source linenumber and fileVincent Sanders2015-09-281-0/+23
| | | | | 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 postfaceVincent Sanders2015-09-261-0/+32
|
* Make the binding parser understand c typesVincent Sanders2015-09-251-0/+39
| | | | | | 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.
* split up duk-libdom generation source as it had grown unweildyVincent Sanders2015-08-211-0/+78