******************************************************************** -->
+<xsl:variable name="arg.or.sep"> |</xsl:variable>
+
<!-- * Note: If you are looking for the <synopsis> element, you won't -->
<!-- * find any code here for handling it. It is a _verbatim_ -->
<!-- * environment; check the block.xsl file instead. -->
<xsl:apply-templates/>
</xsl:template>
-<xsl:template match="group|arg">
+<xsl:template match="group|arg" name="group-or-arg">
<xsl:variable name="choice" select="@choice"/>
<xsl:variable name="rep" select="@rep"/>
<xsl:variable name="sepchar">
</xsl:choose>
</xsl:template>
+<xsl:template match="group/arg">
+ <xsl:variable name="choice" select="@choice"/>
+ <xsl:variable name="rep" select="@rep"/>
+ <xsl:if test="position()>1"><xsl:value-of select="$arg.or.sep"/></xsl:if>
+ <xsl:call-template name="group-or-arg"/>
+</xsl:template>
+
+
<xsl:template match="command">
<xsl:call-template name="suppress.hyphenation"/>
<xsl:apply-templates mode="bold" select="."/>