pyolian: improve a bit the 2 example templates

This commit is contained in:
Davide Andreoli 2018-01-25 22:51:28 +01:00
parent 8f2b36b774
commit 7255954ccc
3 changed files with 16 additions and 8 deletions

View File

@ -358,7 +358,7 @@ defined as follows:
sometimes it is useful or necessary to set variables in the template. sometimes it is useful or necessary to set variables in the template.
Can also be used to capture the output of e.g. an evaluated macro. Can also be used to capture the output of e.g. an evaluated macro.
Moreover all the Eolian classes and enums (as defined in eolian.py) is available Moreover all the Eolian classes and enums (as defined in eolian.py) are available
in the template, fe: in the template, fe:
* `Function` eolian.Function (class) * `Function` eolian.Function (class)

View File

@ -32,7 +32,7 @@ Methods:
Properties: Properties:
=========== ===========
<!--(for func in cls.properties)--> <!--(for func in cls.properties)-->
* ${func.name}$ (<!--(for v in func.getter_values)-->${v.type.c_type}$ ${v.name}$, <!--(end)-->) * ${func.name}$ (<!--(for v in func.getter_values)-->${v.type.c_type_default}$ ${v.name}$, <!--(end)-->)
<!--(else)--> <!--(else)-->
no properties available no properties available
<!--(end)--> <!--(end)-->

View File

@ -6,15 +6,15 @@ Namespace: ${namespace.name}$ ${namespace.namespaces}$
Regular Classes: Regular Classes:
================ ================
<!--(for cls in namespace.regulars)--> <!--(for cls in namespace.regulars)-->
* ${cls.full_name}$ (${cls.type.name.lower()}$) * ${cls.full_name}$
<!--(else)--> <!--(else)-->
no classes available no classes available
<!--(end)--> <!--(end)-->
Interfaces: Abstract Classes:
=========== ================
<!--(for cls in namespace.interfaces)--> <!--(for cls in namespace.abstracts)-->
* ${cls.full_name}$ (${cls.type.name.lower()}$) * ${cls.full_name}$
<!--(else)--> <!--(else)-->
no classes available no classes available
<!--(end)--> <!--(end)-->
@ -22,7 +22,15 @@ Interfaces:
Mixins: Mixins:
======= =======
<!--(for cls in namespace.mixins)--> <!--(for cls in namespace.mixins)-->
* ${cls.full_name}$ (${cls.type.name.lower()}$) * ${cls.full_name}$
<!--(else)-->
no classes available
<!--(end)-->
Interfaces:
===========
<!--(for cls in namespace.interfaces)-->
* ${cls.full_name}$
<!--(else)--> <!--(else)-->
no classes available no classes available
<!--(end)--> <!--(end)-->