You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mu...@apache.org on 2024/02/29 12:33:34 UTC

(xalan-java) 01/01: Merge pull request #185 from mukulga/xalan-j_xslt3.0_mukul

This is an automated email from the ASF dual-hosted git repository.

mukulg pushed a commit to branch xalan-j_xslt3.0
in repository https://gitbox.apache.org/repos/asf/xalan-java.git

commit 45ef9bdd3067274abaeb8becb019f8e594a3919e
Merge: 107c4834 e8262e0f
Author: mukulga <ga...@gmail.com>
AuthorDate: Thu Feb 29 18:03:28 2024 +0530

    Merge pull request #185 from mukulga/xalan-j_xslt3.0_mukul
    
    committing implementation of xpath 3.1 arrays constructed with xpath square array constructor, implementation of xpath 3.1 functions array:size, array:get, array:put, and few new related xsl3 test cases as well

 src/org/apache/xpath/compiler/Compiler.java        | 10 +++
 src/org/apache/xpath/compiler/FunctionTable.java   | 46 +++++++++--
 src/org/apache/xpath/compiler/Keywords.java        |  9 +++
 src/org/apache/xpath/compiler/OpCodes.java         |  4 +-
 src/org/apache/xpath/compiler/XPathParser.java     | 84 ++++++++++++++++++--
 .../xpath/composite/SimpleSequenceConstructor.java |  6 +-
 ...onstructor.java => SquareArrayConstructor.java} | 45 +++++------
 .../apache/xpath/functions/array/FuncArrayGet.java | 83 +++++++++++++++++++
 .../apache/xpath/functions/array/FuncArrayPut.java | 92 ++++++++++++++++++++++
 .../xpath/functions/array/FuncArraySize.java       | 69 ++++++++++++++++
 src/org/apache/xpath/operations/Range.java         | 48 +++++------
 tests/org/apache/xalan/xpath3/XPathArrayTests.java | 80 +++++++++++++++++++
 tests/org/apache/xalan/xslt3/Xsl3TestSuite1.java   |  3 +-
 tests/xpath_array/gold/test1.out                   |  3 +
 tests/xpath_array/gold/test2.out                   |  6 ++
 tests/xpath_array/gold/test3.out                   |  1 +
 tests/xpath_array/test1.xsl                        | 43 ++++++++++
 tests/xpath_array/test2.xsl                        | 46 +++++++++++
 tests/xpath_array/test3.xsl                        | 42 ++++++++++
 19 files changed, 653 insertions(+), 67 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org