</xsl:choose>\r
</xsl:template>\r
\r
- <!--macro to pull out function parameter names so we can provide a pretty arg list prefix for each function. Put optional arguments in [] -->\r
+ <!--macro to pull out function parameter names so we can provide a pretty arg list prefix for each function. -->\r
<xsl:template name="listparams">\r
<xsl:param name="func" />\r
<xsl:for-each select="$func">\r
<xsl:if test="count(paramdef/parameter) > 0">args: </xsl:if>\r
<xsl:for-each select="paramdef">\r
- <xsl:if test="@choice='opt'"><xsl:text>[</xsl:text></xsl:if>\r
<xsl:choose>\r
<xsl:when test="count(parameter) > 0"> \r
<xsl:value-of select="parameter" />\r
</xsl:when>\r
</xsl:choose>\r
- <xsl:if test="@choice='opt'"><xsl:text>]</xsl:text></xsl:if>\r
<xsl:if test="position()<last()"><xsl:text>, </xsl:text></xsl:if>\r
</xsl:for-each>\r
<xsl:if test="count(paramdef/parameter) > 0"> - </xsl:if>\r