# HG changeset patch # User Henry S. Thompson # Date 1493713213 -3600 # Node ID ac6d1ca099f76deb913c7d1e149f9a394168faed # Parent 4c6a341e75dae947397920997c8ff6233c2fc71c simplified rect output, refs (not refs2) working again diff -r 4c6a341e75da -r ac6d1ca099f7 rect.xsl --- a/rect.xsl Wed Apr 26 18:51:34 2017 +0100 +++ b/rect.xsl Tue May 02 09:20:13 2017 +0100 @@ -1,16 +1,12 @@ - + - - - - @@ -34,21 +30,17 @@ - 1 - - + - - + - diff -r 4c6a341e75da -r ac6d1ca099f7 refs.xsl --- a/refs.xsl Wed Apr 26 18:51:34 2017 +0100 +++ b/refs.xsl Tue May 02 09:20:13 2017 +0100 @@ -2,19 +2,23 @@ - - - + - + - - - | + + + + | + - + + + + + diff -r 4c6a341e75da -r ac6d1ca099f7 refs2.xsl --- a/refs2.xsl Wed Apr 26 18:51:34 2017 +0100 +++ b/refs2.xsl Tue May 02 09:20:13 2017 +0100 @@ -2,9 +2,9 @@ diff -r 4c6a341e75da -r ac6d1ca099f7 tokenise.xsl --- a/tokenise.xsl Wed Apr 26 18:51:34 2017 +0100 +++ b/tokenise.xsl Tue May 02 09:20:13 2017 +0100 @@ -22,9 +22,9 @@ b: Boolean constant c: A list (function parameter) separator e: An external (variable, cell or range) reference - f: A function name followed by an opening parenthesis l: The beginning of the formula or an opening paren m: A constant matrix + o: A function name followed by an opening parenthesis p: A close-paren q: A text (delimited by double quotes) r: A range reference (two children, either e or s or u (unsupported)) @@ -36,7 +36,7 @@ - tok: + tok: @@ -50,7 +50,7 @@ - tok1: ||| + tok1: ||| - exp: :, + exp: :, - amal: + amal: @@ -128,7 +128,7 @@ - exp1: || + exp1: || diff -r 4c6a341e75da -r ac6d1ca099f7 visualise.xpl --- a/visualise.xpl Wed Apr 26 18:51:34 2017 +0100 +++ b/visualise.xpl Tue May 02 09:20:13 2017 +0100 @@ -70,6 +70,21 @@ + + + + + + + + + + + + + + + @@ -79,7 +94,7 @@ - + @@ -103,21 +118,22 @@ - - - + + + + +
Combine rectangular array and inverted ref table
+
- - - - - + + + + + - - - - + + @@ -127,7 +143,7 @@
- + @@ -135,7 +151,11 @@ - + + + + +