Skip to content

Instantly share code, notes, and snippets.

@auroraeosrose
Created June 19, 2014 23:22
Show Gist options
  • Save auroraeosrose/e90155727703190ab64c to your computer and use it in GitHub Desktop.
Save auroraeosrose/e90155727703190ab64c to your computer and use it in GitHub Desktop.
Ideas for merged extension generator

An initial dump of ideas for a php generator

  1. use composer and symfony console tools for cli manipulation
  2. pluggable architecture

components needed - configuration parsing scanning? (helper for generating definitions) templating

@jgmdev
Copy link

jgmdev commented Dec 1, 2015

TODO (Reminder)

  • Use CastXML to parse C/C++ header files directly and convert them to an easy to parse xml file.
  • Add GIR support in order to parse GTK documentation.
  • Finish codegenerator for PHP version 5 (generate classes)
  • Use PHP version 5 codegenerator as base to start writing a PHP 7 code generator.
  • Also add HHVM code generation support.
  • Implement C++ templates support
  • Write a webui that could be launched from command line (eg: peg ui) in order to graphically modify definition files and enable/disable classes, methods, functions, etc...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment