- <xsl:choose>
- <xsl:when test="name(.)="PROD"">
- <xsl:apply-templates select="decl[position()=$noparams]" mode="prod"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="decl[position()=$noparams]" mode="lambda"/>
- </xsl:otherwise>
- </xsl:choose>
+ <xsl:if test="$target = 1">
+ <xsl:choose>
+ <xsl:when test="name(.)="PROD"">
+ <xsl:apply-templates select="decl[position()=$noparams+1]" mode="prod"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="decl[position()=$noparams+1]" mode="lambda_prop"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>