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 Elemental 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.regextoorg.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.