From 1c01e765a7fd6b0f83c8150666fbeec95801e3bf Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Mon, 24 Nov 2014 11:07:25 -0500 Subject: [PATCH] Delayed function nodes now wrapped in f:ref node This primarily allows us to type check, but will also may it easy/performant to query more complicated structures. --- src/apply.xsl | 20 +++++++-------- src/transform/apply-gen.xsl | 12 ++++++--- test/apply-test.xsl | 18 ++++++------- test/apply.xspec | 46 +++++++++++++++++++++++++--------- test/transform/apply-gen.xspec | 8 +++--- 5 files changed, 66 insertions(+), 38 deletions(-) diff --git a/src/apply.xsl b/src/apply.xsl index 6f76bcf..d7fd6e3 100644 --- a/src/apply.xsl +++ b/src/apply.xsl @@ -32,14 +32,14 @@ - + - + @@ -49,7 +49,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -91,7 +91,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -129,7 +129,7 @@ - + @@ -151,7 +151,7 @@ - + @@ -201,7 +201,7 @@ determined, -1 is returned. --> - + - + - + + + + + @@ -184,7 +188,7 @@ select="$defn/xsl:param" /> diff --git a/test/apply-test.xsl b/test/apply-test.xsl index e751e30..66cece9 100644 --- a/test/apply-test.xsl +++ b/test/apply-test.xsl @@ -28,20 +28,20 @@ -