I kind of finished the parser bit of the transformer routines for splitting off the theme functions from the drupal modules. It ended up a bigger thing than anticipated. The parser doesn't handle yet functions returning references.
At the moment only a parser and a pretty printer exists. It can be modified to enforce appropriate style and is not drupal specific.
I'll be adding the module_templates() functions generator this evening and tomorrow and maybe a specific split driver, so you can do the generation of the name.module, name.tpl.php in one pass, rather than running separate programs.
I attach a working as of this morning for your amusement. Warning: ugly code.
| Attachment | Size |
|---|---|
| mparse.tgz | 2.36 KB |