|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
fn-tokenize | 65/66 | 65/65 | 66/66 | 65/65 | 66/66 | 66/48 | 0/6 |
fn-tokenize-1[+]
X fn-tokenize-1: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abba", ".?") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-2[+]
X fn-tokenize-2: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("The cat sat on the mat", "\s+", "t") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-3[+]
X fn-tokenize-3: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("The cat sat on the mat", "\s+") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-4[+]
X fn-tokenize-4: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("1, 15, 24, 50", ",\s*") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-5[+]
X fn-tokenize-5: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("Some unparsed <br> HTML <BR> text", "\s*<br>\s*", "i") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-6[+]
X fn-tokenize-6: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("Some unparsed <br> HTML <BR> text", "\s*<br>\s*", "") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-7[+]
X fn-tokenize-7: Created on: 2005-10-13 Spec Dependencies: Test: fn:count(fn:tokenize((), "\s+")) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-8[+]
X fn-tokenize-8: Created on: 2005-10-13 Spec Dependencies: Test: fn:count(fn:tokenize("", "\s+")) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-9[+]
X fn-tokenize-9: Created on: 2005-10-13 Spec Dependencies: Test: string-join(fn:tokenize("abracadabra", "(ab)|(a)"), '#') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-10[+]
X fn-tokenize-10: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra", "ww") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-11[+]
X fn-tokenize-11: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra", "^a") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-12[+]
X fn-tokenize-12: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra^abracadabra", "\^") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-13[+]
X fn-tokenize-13: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra?abracadabra", "\?") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-14[+]
X fn-tokenize-14: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra*abracadabra", "\*") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-15[+]
X fn-tokenize-15: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra+abracadabra", "\+") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-16[+]
X fn-tokenize-16: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra{abracadabra", "\{") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-17[+]
X fn-tokenize-17: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra}abracadabra", "\}") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-18[+]
X fn-tokenize-18: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra(abracadabra", "\(") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-19[+]
X fn-tokenize-19: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra)abracadabra", "\)") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-20[+]
X fn-tokenize-20: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra[abracadabra", "\[") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-21[+]
X fn-tokenize-21: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra]abracadabra", "\]") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-22[+]
X fn-tokenize-22: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra-abracadabra", "\-") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-23[+]
X fn-tokenize-23: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra.abracadabra", "\.") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-24[+]
X fn-tokenize-24: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra|abracadabra", "\|") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-25[+]
X fn-tokenize-25: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra\abracadabra", "\\") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-26[+]
X fn-tokenize-26: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra abracadabra", "\t") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-27[+]
X fn-tokenize-27: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabra abracadabra", "\n") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-28[+]
X fn-tokenize-28: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabraabracadabra", "aa{1}") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-29[+]
X fn-tokenize-29: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabraabracadabraabracadabra", "aa{1,}") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-30[+]
X fn-tokenize-30: Created on: 2005-10-13 Spec Dependencies: Test: fn:tokenize("abracadabraabracadabraabracadabra", "aa{1,2}") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-31[+]
X fn-tokenize-31: Created on: 2012-07-09 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:tokenize("abc.def.gh.ijk", ".", "q") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-32[+]
X fn-tokenize-32: Created on: 2012-07-09 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:tokenize("A.BRA.CADA.BRA", "a.", "qi") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-33[+]
X fn-tokenize-33: Created on: 2012-07-12 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:tokenize("ABRACADABRA", "A(?:B)") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-34[+]
X fn-tokenize-34: Created on: 2012-09-25 Spec Dependencies: Test: fn:tokenize(concat('Mary', codepoints-to-string(13), 'Jones'), 'y.J') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-35[+]
X fn-tokenize-35: Created on: 2012-09-25 Spec Dependencies: Test: fn:tokenize(concat('Mary', codepoints-to-string(13), 'Jones'), 'y.J', 's') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-36[+]
X fn-tokenize-36: Created on: 2013-05-03 Spec Dependencies: Test: fn:tokenize(concat('Mary', codepoints-to-string(10), 'Jones'), '^', 'm') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-37[+]
X fn-tokenize-37: Created on: 2013-05-03 Spec Dependencies: Test: fn:tokenize(concat('Mary', codepoints-to-string(10), 'Jones'), '$', 'm') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-38[+]
X fn-tokenize-38: Created on: 2013-05-03 Spec Dependencies: Test: fn:tokenize(concat('Mary', codepoints-to-string(10), 'Jones'), '^[\s]*$', 'm') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-39[+]
X fn-tokenize-39: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize("") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-40[+]
X fn-tokenize-40: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(()) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-41[+]
X fn-tokenize-41: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(" ") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-42[+]
X fn-tokenize-42: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(codepoints-to-string((9, 10, 13, 32, 13, 10, 9))) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-43[+]
X fn-tokenize-43: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize("abc") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-44[+]
X fn-tokenize-44: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(" abc ") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-45[+]
X fn-tokenize-45: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(codepoints-to-string((9, 10, 97, 98, 99, 13, 32))) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-46[+]
X fn-tokenize-46: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize("abc def") |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-47[+]
X fn-tokenize-47: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(codepoints-to-string((97, 98, 99, 13, 32, 10, 100, 101, 102))) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-48[+]
X fn-tokenize-48: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: tokenize(codepoints-to-string((9, 9, 97, 98, 99, 13, 32, 10, 100, 101, 102, 10, 10))) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-49[+]
X fn-tokenize-49: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: string-join(tokenize(" the quick brown fox jumped over the lazy dog "), '|') |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-50[+]
X fn-tokenize-50: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ xml-version = 1.1 Test: count(tokenize(codepoints-to-string((97, 98, 99, 12, 100, 101, 102)))) |
no result | pass | pass | pass | pass | pass | |
fn-tokenize-51[+]
X fn-tokenize-51: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ Test: count(fn:tokenize(codepoints-to-string((97, 98, 99, 160, 100, 101, 102)))) |
pass | pass | pass | pass | pass | pass | |
fn-tokenize-52[+]
X fn-tokenize-52: Created on: 2014-12-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: (tokenize#1, upper-case#1, lower-case#1)[1]("abc def") |
pass | pass | pass | pass | pass | pass | |
K-TokenizeFunc-1[+]
X K-TokenizeFunc-1: Created on: 2007-11-26 Spec Dependencies: spec = XP20 XP30 XQ10 XQ30 Test: tokenize("input") |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
K-TokenizeFunc-2[+]
X K-TokenizeFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: tokenize("input", ()) |
pass | pass | pass | pass | pass | pass | |
K-TokenizeFunc-3[+]
X K-TokenizeFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: tokenize("input", "pattern", " ") |
pass | pass | pass | pass | pass | pass | |
K-TokenizeFunc-4[+]
X K-TokenizeFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: tokenize("input", "pattern", "X") |
pass | pass | pass | pass | pass | pass | |
K-TokenizeFunc-5[+]
X K-TokenizeFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: tokenize("input", "pattern", "", ()) |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-1[+]
X K2-TokenizeFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: fn:tokenize(("abracadabra", current-time())[1] treat as xs:string, "(ab)|(a)")[last()] eq "" |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-2[+]
X K2-TokenizeFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: empty(fn:tokenize(("abracadabra", current-time())[1] treat as xs:string, "(ab)|(a)")[last() + 1]) |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-3[+]
X K2-TokenizeFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: fn:tokenize(("abracadabra", current-time())[1] treat as xs:string, "(ab)|(a)")[last() - 1] |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-4[+]
X K2-TokenizeFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: fn:tokenize(("abracadabra", current-time())[1] treat as xs:string, "(ab)|(a)")[last() - 3] |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-5[+]
X K2-TokenizeFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: deep-equal(fn:tokenize("The cat sat on the mat", "\s+"), ("The", "cat", "sat", "on", "the", "mat")), count(fn:tokenize("The cat sat on the mat", "\s+")), count(fn:tokenize(" The cat sat on the mat ", "\s+")), fn:tokenize("The cat sat on the mat", "\s+") |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-6[+]
X K2-TokenizeFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: replace('APXterms6', '\w{3}\d*([^TKR0-9]+).*$', '$1') |
pass | pass | pass | pass | pass | pass | |
K2-TokenizeFunc-7[+]
X K2-TokenizeFunc-7: Created on: 2008-05-08 Spec Dependencies: Test: count(tokenize("a b", " ")), count(tokenize("a b", "\s")), string-join(tokenize("a b", " "), '|'), string-join(tokenize("a b", "\s"), '|'), tokenize("a b", " "), tokenize("a b", "\s") |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-tokenize-001[+]
X cbcl-fn-tokenize-001: Created on: 2008-06-12 Spec Dependencies: Test: for $x in xs:string(zero-or-one((1 to 10)[. mod 2 = -1])) return tokenize($x,',') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-tokenize-002[+]
X cbcl-fn-tokenize-002: Created on: 2008-06-13 Spec Dependencies: Test: tokenize(string-join(for $x in (1 to 10)[. mod 2 = 0] return string($x),','),'[') |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-tokenize-003[+]
X cbcl-fn-tokenize-003: Created on: 2008-06-13 Spec Dependencies: spec = XQ10+ Test: tokenize(string-join(for $x in (1 to 10)[. mod 2 < 0] return string($x),','),',') |
pass | n/a
notXP31 |
pass | n/a | pass | pass |