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.
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:
* `Function` eolian.Function (class)

View File

@ -32,7 +32,7 @@ Methods:
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)-->
no properties available
<!--(end)-->

View File

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