Pyolian template-based generator.
authorDave Andreoli <dave@gurumeditation.it>
Thu, 28 Dec 2017 15:10:04 +0000 (16:10 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 10 Jan 2018 11:08:13 +0000 (20:08 +0900)
commit12da9e064c2c09ba4ae314c3c2dce5dc7bf3aa34
tree5627cbfa164959657aa2fa589786b74929fd44ff
parent08f95298adc381e6b08c2a9098804d9c06f4959f
Pyolian template-based generator.

This is a really powerfull tool that can be used to generate anything eolian
releted  just providing a template file. You can then render the template
with the wanted scope (class, namespace, enum, etc)

For example give a try at this (from the src/srcipts/pyolian folder):
./generator.py test_gen_class.template --cls Efl.Loop.Timer

or ./generator.py -h for the full help

Next step: maybe generate the new efl API doc using this tool?
@andy I think this will make your life much easier :)
src/scripts/pyolian/eolian.py
src/scripts/pyolian/generator.py [new file with mode: 0755]
src/scripts/pyolian/pyratemp.py [new file with mode: 0644]
src/scripts/pyolian/test_gen_class.template [new file with mode: 0644]
src/scripts/pyolian/test_gen_namespace.template [new file with mode: 0644]