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