blob: fb15d3d55c0f66309ebb1b62f7db19a31fe97204 [file] [log] [blame]
<?nsuri comps?>
<_>
<:template name="binary_operator">
<parameter name="in"/>
<parameter name="out"/>
<content>
<comp>
<in name="in1" type="${in}"/>
<in name="in2" type="${in}"/>
<out name="result" type="${out}"/>
</comp>
</content>
</:template>
<:template name="nary_operator">
<parameter name="n"/>
<parameter name="intype"/>
<parameter name="outtype"/>
<content language="EGL">
<![CDATA[
<comp>
[%for (i in 1.to(n.asInteger())){%]
<in name="in[%=i%]" type="${intype}"/>
[%}%]
<out name="result" type="${outtype}"/>
</comp>
]]>
</content>
</:template>
</_>