path: root/src/nsgenbind-lexer.l
Commit message (Collapse)AuthorAgeFilesLines
* Improve the parser error reportingVincent Sanders2015-09-281-7/+48
| | | | | | | The parser now reports the correct file and line number for errors. Additionally the @n location structure in rules now has a filename member in addition to first_line. These members are useful for adding location information in generated source.
* Make the binding parser understand c typesVincent Sanders2015-09-251-17/+6
| | | | | | 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.
* Add ptototype method type to bindingVincent Sanders2015-08-051-0/+2
| | | | | This allows additional cdata to be added to the generated prototype constructor.
* Change binding grammar to new approach.Vincent Sanders2015-07-211-13/+26
* add flags to interface within bindingVincent Sanders2014-05-161-0/+2
* fix building teh lexers with bison versions at and after 2.6Vincent Sanders2013-05-031-0/+10
* extend binding DSL with prologue and epilogue stanzasVincent Sanders2013-01-021-0/+4
* name and docuemnt the binding property attributeVincent Sanders2012-11-211-0/+2
* make property shared status and type handling selection genericVincent Sanders2012-11-211-0/+2
* add unshared optionVincent Sanders2012-11-201-0/+2
* implement basic property getter functionalityVincent Sanders2012-10-291-0/+4
* add internal and API to binding languageVincent Sanders2012-10-291-0/+4
| | | | split out class operation, initialisation and new generation
* The name of teh tool is nsgenbind correct this everywhereVincent Sanders2012-10-231-0/+154