|
|
|
|
@ -21,7 +21,9 @@
|
|
|
|
|
|
|
|
|
|
digraph structs {
|
|
|
|
|
node [shape=plaintext]
|
|
|
|
|
{% if config.horizontal %}
|
|
|
|
|
rankdir=LR
|
|
|
|
|
{% endif %}
|
|
|
|
|
edge [arrowsize=0.5]
|
|
|
|
|
fontname="times"
|
|
|
|
|
|
|
|
|
|
@ -51,28 +53,24 @@ digraph structs {
|
|
|
|
|
<TD></TD>
|
|
|
|
|
{% endif %}
|
|
|
|
|
</TR>
|
|
|
|
|
<TR>
|
|
|
|
|
{% if item.hasManyInputs %}
|
|
|
|
|
{% for input in item.inputNames[1:] -%}
|
|
|
|
|
<TD PORT="{{input}}"><FONT POINT-SIZE="9.0">{{input}}</FONT></TD>
|
|
|
|
|
{% endfor -%}
|
|
|
|
|
{% for output in range(item.nbEmptyInputs) %}
|
|
|
|
|
<TD></TD>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
{% else %}
|
|
|
|
|
{% for id in range(1,item.maxNbIOs) -%}
|
|
|
|
|
<TR>
|
|
|
|
|
{% if item.inputNames[id] -%}
|
|
|
|
|
{% set input %}{{item.inputNames[id]}}{% endset %}
|
|
|
|
|
<TD PORT="{{input}}"><FONT POINT-SIZE="9.0">{{input}}</FONT></TD>
|
|
|
|
|
{% else %}
|
|
|
|
|
<TD></TD>
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if item.hasManyOutputs %}
|
|
|
|
|
{% for output in item.outputNames[1:] -%}
|
|
|
|
|
{%- endif %}
|
|
|
|
|
|
|
|
|
|
{% if item.outputNames[id] -%}
|
|
|
|
|
{% set output %}{{item.outputNames[id]}}{% endset %}
|
|
|
|
|
<TD PORT="{{output}}"><FONT POINT-SIZE="9.0">{{output}}</FONT></TD>
|
|
|
|
|
{% endfor -%}
|
|
|
|
|
{% for output in range(item.nbEmptyOutputs) %}
|
|
|
|
|
<TD></TD>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
{% else %}
|
|
|
|
|
{% else %}
|
|
|
|
|
<TD></TD>
|
|
|
|
|
{% endif %}
|
|
|
|
|
{%- endif %}
|
|
|
|
|
</TR>
|
|
|
|
|
{%- endfor %}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</TABLE>>];
|
|
|
|
|
|
|
|
|
|
|