summaryrefslogtreecommitdiffstats
path: root/LayoutTests/fast/xpath/ambiguous-operators-expected.txt
blob: 02290f2a7b1f848d7b7ad3c33291622bcefa4dd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Test that an NCName and * are interpreted as an operator when in binary operator context, and as a NameTest otherwise.

See bug 50366: XPath lexer misinterprets expression starting with "div".

PASS div
PASS   div
PASS (div) div (div)
PASS self::node()[div] div 1
PASS . div .
PASS .. div ..
PASS string(div/@div)
PASS substring-before('1992', div)
PASS self::div
PASS * div 4
PASS '3' div 4
PASS "3" div 4
PASS 12 div 4
PASS true() and div
PASS false() or div
PASS div mod div
PASS div div div
PASS 3 * div
PASS div/div
PASS div//div
PASS zz|div
PASS div+div
PASS - - div
PASS 5 -div
PASS div=div
PASS div!=div
PASS div<div
PASS div<=div
PASS div>div
PASS div>=div
PASS *
PASS   *
PASS (*) * (*)
PASS self::node()[*] * 1
PASS . * .
PASS .. * ..
PASS substring-before('1992', *)
PASS self::*
PASS * * 4
PASS '3' * 4
PASS "3" * 4
PASS 12 * 4
PASS true() and *
PASS false() or *
PASS * mod *
PASS * div *
PASS 3 * *
PASS */*
PASS *//*
PASS zz|*
PASS *+*
PASS - - *
PASS 5 -*
PASS *=*
PASS *!=*
PASS *<*
PASS *<=*
PASS *>*
PASS *>=*
PASS or:or
PASS or:*
PASS mod
PASS mod mod mod
PASS (mod) mod 5
PASS string(mod/@and)
PASS successfullyParsed is true

TEST COMPLETE