Saxon Regular Expressions code used by eXist-db
This is a slight modification of the regular expressions code from the package net.sf.saxon.functions.regex
of Saxon-HE 9.4.0-9.
The original code is Copyright Saxonica Limited and is released by them under the Mozilla Public License 1.1.
Thanks to Saxonica for the excellent Saxon.
This modified code is used by eXist-db in its implementation of the XQuery functions: fn:analyze-string
, fn:matches
, fn:replace
, and fn:tokenize
.
The modifications:
- change the package name of the classes (from
net.sf.saxon.functions.regex
toorg.exist.thirdparty.net.sf.saxon.functions.regex
), - added an MPL 1.1 license declaration to the files,
- update the code for use with a newer Saxon dependency,
- are released under the same Mozilla Public License 1.1.