Skip to content

Commit

Permalink
spectool: use xsl:text
Browse files Browse the repository at this point in the history
  • Loading branch information
robUx4 committed Dec 27, 2024
1 parent e89b6f9 commit 85764a7
Showing 1 changed file with 14 additions and 28 deletions.
42 changes: 14 additions & 28 deletions spectool/schema_2_matroska_sem_c.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,8 @@
<xsl:text>_CLASS</xsl:text>
<xsl:text>, 0, </xsl:text>
<xsl:text>0, </xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>
</xsl:when>
<xsl:when test="$node/@type='uinteger'">

Expand All @@ -219,10 +217,8 @@
<xsl:when test="$node/@default and (number($node/@default)=number($node/@default))"><xsl:text>1, (intptr_t)</xsl:text><xsl:value-of select="$node/@default" /><xsl:text>, </xsl:text></xsl:when>
<xsl:otherwise><xsl:text>0, 0, </xsl:text></xsl:otherwise>
</xsl:choose>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>

</xsl:when>
<xsl:when test="$node/@type='integer'">
Expand All @@ -236,10 +232,8 @@
<xsl:when test="$node/@default and (number($node/@default)=number($node/@default))"><xsl:text>1, (intptr_t)</xsl:text><xsl:value-of select="$node/@default" /><xsl:text>, </xsl:text></xsl:when>
<xsl:otherwise><xsl:text>0, 0, </xsl:text></xsl:otherwise>
</xsl:choose>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>

</xsl:when>
<xsl:when test="$node/@type='utf-8'">
Expand All @@ -253,10 +247,8 @@
<xsl:when test="$node/@default"><xsl:text>1, (intptr_t)"</xsl:text><xsl:value-of select="$node/@default" /><xsl:text>", </xsl:text></xsl:when>
<xsl:otherwise><xsl:text>0, 0, </xsl:text></xsl:otherwise>
</xsl:choose>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>

</xsl:when>
<xsl:when test="$node/@type='string'">
Expand All @@ -270,10 +262,8 @@
<xsl:when test="$node/@default"><xsl:text>1, (intptr_t)"</xsl:text><xsl:value-of select="$node/@default" /><xsl:text>", </xsl:text></xsl:when>
<xsl:otherwise><xsl:text>0, 0, </xsl:text></xsl:otherwise>
</xsl:choose>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>

</xsl:when>
<xsl:when test="$node/@type='float'">
Expand All @@ -295,10 +285,8 @@
</xsl:when>
<xsl:otherwise><xsl:text>0, 0, </xsl:text></xsl:otherwise>
</xsl:choose>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>

</xsl:when>
<xsl:when test="$node/@type='date'">
Expand All @@ -309,10 +297,8 @@
<xsl:text>EBML_DATE_CLASS, </xsl:text>
<xsl:text>0, </xsl:text>
<xsl:text>0, </xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" /><xsl:text>", </xsl:text>
<xsl:text>NULL, </xsl:text>
<xsl:text>EBML_getSemanticGlobals()</xsl:text>
<xsl:text>};&#10;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="$lib2Name" />
<xsl:text>", NULL, EBML_getSemanticGlobals()};&#10;</xsl:text>
</xsl:when>
</xsl:choose>
</xsl:template>
Expand Down

0 comments on commit 85764a7

Please sign in to comment.