File tree Expand file tree Collapse file tree 2 files changed +162
-0
lines changed
Expand file tree Collapse file tree 2 files changed +162
-0
lines changed Original file line number Diff line number Diff line change 1+ [
2+
3+ " " , null ,
4+ " \n " , null ,
5+
6+ " odd" , [2 , 1 ],
7+ " even" , [2 , 0 ],
8+ " ödd" , null ,
9+ " éven" , null ,
10+ " /**/\t OdD /**/\n " , [2 , 1 ],
11+ " /**/\t EveN /**/\n " , [2 , 0 ],
12+
13+
14+ " 3" , [0 , 3 ],
15+ " +2 " , [0 , 2 ],
16+ " -14 " , [0 , -14 ],
17+ " + 2 " , null ,
18+ " - 14 " , null ,
19+ " 3.1" , null ,
20+
21+ " 3N" , [3 , 0 ],
22+ " +2N " , [2 , 0 ],
23+ " -14n " , [-14 , 0 ],
24+ " + 2N " , null ,
25+ " - 14N " , null ,
26+ " 3.1N" , null ,
27+ " 3 n" , null ,
28+
29+ " N" , [1 , 0 ],
30+ " +n" , [1 , 0 ],
31+ " -n" , [-1 , 0 ],
32+ " + n" , null ,
33+ " - n" , null ,
34+
35+
36+ " 3N+1" , [3 , 1 ],
37+ " +2n+1 " , [2 , 1 ],
38+ " -14n+1 " , [-14 , 1 ],
39+ " + 2N+1 " , null ,
40+ " - 14n+1 " , null ,
41+ " 3.1n+1" , null ,
42+ " 3 n+1" , null ,
43+
44+ " n+1" , [1 , 1 ],
45+ " +N+1" , [1 , 1 ],
46+ " -n+1" , [-1 , 1 ],
47+ " + N+1" , null ,
48+ " - N+1" , null ,
49+
50+ " 3n-1" , [3 , -1 ],
51+ " +2N-1 " , [2 , -1 ],
52+ " -14n-1 " , [-14 , -1 ],
53+ " + 2N-1 " , null ,
54+ " - 14N-1 " , null ,
55+ " 3.1n-1" , null ,
56+ " 3 n-1" , null ,
57+
58+ " n-1" , [1 , -1 ],
59+ " +n-1" , [1 , -1 ],
60+ " -n-1" , [-1 , -1 ],
61+ " + n-1" , null ,
62+ " - n-1" , null ,
63+
64+
65+ " 3N +1" , [3 , 1 ],
66+ " +2N +1 " , [2 , 1 ],
67+ " -14n +1 " , [-14 , 1 ],
68+ " + 2N +1 " , null ,
69+ " - 14n +1 " , null ,
70+ " 3.1N +1" , null ,
71+ " 3 n +1" , null ,
72+
73+ " n +1" , [1 , 1 ],
74+ " +N +1" , [1 , 1 ],
75+ " -n +1" , [-1 , 1 ],
76+ " + n +1" , null ,
77+ " - N +1" , null ,
78+
79+ " 3N -1" , [3 , -1 ],
80+ " +2n -1 " , [2 , -1 ],
81+ " -14n -1 " , [-14 , -1 ],
82+ " + 2n -1 " , null ,
83+ " - 14N -1 " , null ,
84+ " 3.1N -1" , null ,
85+ " 3 N -1" , null ,
86+
87+ " N -1" , [1 , -1 ],
88+ " +N -1" , [1 , -1 ],
89+ " -n -1" , [-1 , -1 ],
90+ " + n -1" , null ,
91+ " - n -1" , null ,
92+
93+
94+ " 3n+ 1" , [3 , 1 ],
95+ " +2n+ 1 " , [2 , 1 ],
96+ " -14n+ 1 " , [-14 , 1 ],
97+ " + 2n+ 1 " , null ,
98+ " - 14N+ 1 " , null ,
99+ " 3.1n+ 1" , null ,
100+ " 3 N+ 1" , null ,
101+
102+ " N+ 1" , [1 , 1 ],
103+ " +N+ 1" , [1 , 1 ],
104+ " -N+ 1" , [-1 , 1 ],
105+ " + n+ 1" , null ,
106+ " - N+ 1" , null ,
107+
108+ " 3n- 1" , [3 , -1 ],
109+ " +2N- 1 " , [2 , -1 ],
110+ " -14N- 1 " , [-14 , -1 ],
111+ " + 2N- 1 " , null ,
112+ " - 14n- 1 " , null ,
113+ " 3.1n- 1" , null ,
114+ " 3 n- 1" , null ,
115+
116+ " N- 1" , [1 , -1 ],
117+ " +N- 1" , [1 , -1 ],
118+ " -n- 1" , [-1 , -1 ],
119+ " + n- 1" , null ,
120+ " - N- 1" , null ,
121+
122+
123+ " 3N + 1" , [3 , 1 ],
124+ " +2N + 1 " , [2 , 1 ],
125+ " -14n + 1 " , [-14 , 1 ],
126+ " + 2n + 1 " , null ,
127+ " - 14N + 1 " , null ,
128+ " 3.1n + 1" , null ,
129+ " 3 N + 1" , null ,
130+
131+ " n + 1" , [1 , 1 ],
132+ " +n + 1" , [1 , 1 ],
133+ " -N + 1" , [-1 , 1 ],
134+ " + N + 1" , null ,
135+ " - N + 1" , null ,
136+
137+ " 3N - 1" , [3 , -1 ],
138+ " +2n - 1 " , [2 , -1 ],
139+ " -14n - 1 " , [-14 , -1 ],
140+ " + 2N - 1 " , null ,
141+ " - 14N - 1 " , null ,
142+ " 3.1N - 1" , null ,
143+ " 3 n - 1" , null ,
144+
145+ " N - 1" , [1 , -1 ],
146+ " +n - 1" , [1 , -1 ],
147+ " -n - 1" , [-1 , -1 ],
148+ " + N - 1" , null ,
149+ " - N - 1" , null
150+
151+ ]
Original file line number Diff line number Diff line change @@ -102,6 +102,17 @@ associated with the expected result.
102102 are between 0 and 255.
103103 This file is generated the ``make_color3_keywords.py `` Python script.
104104
105+ ``an+b.json ``
106+ Tests the `an+b <http://dev.w3.org/csswg/css-syntax/#the-anb-type >`_
107+ syntax defined in CSS Syntax Level 3.
108+ This `differs <http://dev.w3.org/csswg/css-syntax/#changes >`_ from the
109+ `nth grammar rule <http://www.w3.org/TR/css3-selectors/#nth-child-pseudo >`_
110+ in Selectors Level 3 only in that
111+ ``- `` charecters and digits can be escaped in some cases.
112+ The Unicode input is represented by a JSON string,
113+ the output as null for invalid syntax,
114+ or an array of two integers ``[A, B] ``.
115+
105116
106117Result representation
107118=====================
You can’t perform that action at this time.
0 commit comments