/[suikacvs]/markup/html/whatpm/t/webidl/webidl-exception.dat
Suika

Contents of /markup/html/whatpm/t/webidl/webidl-exception.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (hide annotations) (download)
Tue Sep 16 13:59:55 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +7 -7 lines
++ whatpm/t/webidl/ChangeLog	16 Sep 2008 13:59:48 -0000
	webidl-valuetype.dat, webidl-typedef.dat: Test results are updated
	for new error type names.

2008-09-16  Wakaba  <wakaba@suika.fam.cx>

	* webidl-defs.dat, webidl-interface.dat, webidl-exception.dat,
++ whatpm/Whatpm/ChangeLog	16 Sep 2008 13:58:58 -0000
	* WebIDL.pm: Checker's error types are redefined.

2008-09-16  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.1 #data
2     exception e {
3     long a;
4     };
5     #errors
6     1;non-module definition;s
7     #document
8     | exception e {
9     | long a;
10     | };
11    
12     #data
13     exception e {
14     long a;
15     long a;
16     };
17     #errors
18     1;non-module definition;s
19 wakaba 1.5 3;duplicate member;m;a
20 wakaba 1.1
21     #data
22     exception e {
23     long a;
24     long _a;
25     };
26     #errors
27     1;non-module definition;s
28 wakaba 1.5 3;duplicate member;m;a
29 wakaba 1.1
30     #data
31     exception e {
32     long a;
33     boolean a;
34     };
35     #errors
36     1;non-module definition;s
37 wakaba 1.5 3;duplicate member;m;a
38 wakaba 1.1
39     #data
40     exception e {
41     long a;
42     long b;
43     };
44     #errors
45     1;non-module definition;s
46    
47     #data
48     exception e {
49     long a;
50     long __a;
51     };
52     #errors
53     1;non-module definition;s
54    
55     #data
56     exception e {
57     long a;
58     };
59     exception f {
60     long a;
61     };
62     #errors
63     1;non-module definition;s
64     4;non-module definition;s
65 wakaba 1.2
66     #data
67     [ExceptionConsts] module m {
68     exception f { };
69     };
70     #errors
71     1;xattr id missing;m;ExceptionConsts
72     #document
73     | [ExceptionConsts] module m {
74     |
75     | exception f {
76     | };
77     |
78     | };
79    
80     #data
81     [ExceptionConst] module m {
82     exception f { };
83     };
84     #errors
85     1;unknown xattr;u;ExceptionConst
86     #document
87     | [ExceptionConst] module m {
88     |
89     | exception f {
90     | };
91     |
92     | };
93    
94     #data
95     [ExceptionsConsts] module m {
96     exception f { };
97     };
98     #errors
99     1;unknown xattr;u;ExceptionsConsts
100     #document
101     | [ExceptionsConsts] module m {
102     |
103     | exception f {
104     | };
105     |
106     | };
107    
108     #data
109     [ExceptionsConst] module m {
110     exception f { };
111     };
112     #errors
113     1;unknown xattr;u;ExceptionsConst
114     #document
115     | [ExceptionsConst] module m {
116     |
117     | exception f {
118     | };
119     |
120     | };
121    
122     #data
123     [ExceptionConsts=f] module m {
124     exception f { };
125     };
126     #errors
127     #document
128     | [ExceptionConsts=f] module m {
129     |
130     | exception f {
131     | };
132     |
133     | };
134    
135     #data
136     [ExceptionConsts=_f] module m {
137     exception f { };
138     };
139     #errors
140     #document
141     | [ExceptionConsts=f] module m {
142     |
143     | exception f {
144     | };
145     |
146     | };
147    
148     #data
149     [ExceptionConsts=ff] module m {
150     exception f { };
151     };
152     #errors
153 wakaba 1.5 1;exception not defined;m;ff
154 wakaba 1.2 #document
155     | [ExceptionConsts=ff] module m {
156     |
157     | exception f {
158     | };
159     |
160     | };
161    
162     #data
163     [ExceptionConsts=m::f] module m {
164     exception f { };
165     };
166     #errors
167     1.20;after xattr;m
168     #document
169    
170     #data
171     [ExceptionConsts=::f] module m {
172     exception f { };
173     };
174     #errors
175 wakaba 1.4 1.19;before xattrarg;m
176 wakaba 1.2 #document
177    
178     #data
179     [ExceptionConsts=_f] module m {
180     exception f { };
181     };
182     #errors
183     #document
184     | [ExceptionConsts=f] module m {
185     |
186     | exception f {
187     | };
188     |
189     | };
190    
191     #data
192     [ExceptionConsts=f] module m {
193     exception _f { };
194     };
195     #errors
196     #document
197     | [ExceptionConsts=f] module m {
198     |
199     | exception f {
200     | };
201     |
202     | };
203    
204     #data
205     [ExceptionConsts=f] module m {
206     interface f { };
207     };
208     #errors
209 wakaba 1.5 1;exception not defined;m;f
210 wakaba 1.2 #document
211     | [ExceptionConsts=f] module m {
212     |
213     | interface f {
214     | };
215     |
216     | };
217    
218     #data
219     module m {
220     exception f {};
221     };
222     [ExceptionConsts=f] module m {
223     };
224     #errors
225 wakaba 1.5 4;duplicate qname;m;::m
226     4;exception not defined;m;f
227 wakaba 1.2 #document
228     | module m {
229     |
230     | exception f {
231     | };
232     |
233     | };
234     |
235     | [ExceptionConsts=f] module m {
236     |
237     |
238     | };
239    
240     #data
241     [ExceptionConsts=f,ExceptionConsts=f] module m {
242     exception f { };
243     };
244     #errors
245 wakaba 1.3 1;duplicate xattr;w;ExceptionConsts
246 wakaba 1.2 #document
247     | [ExceptionConsts=f, ExceptionConsts=f] module m {
248     |
249     | exception f {
250     | };
251     |
252     | };
253    
254     #data
255     [ExceptionConsts=f, ExceptionConsts = g] module m {
256     exception f { };
257     exception g {};
258     };
259     #errors
260 wakaba 1.3 1;duplicate xattr;w;ExceptionConsts
261 wakaba 1.2 #document
262     | [ExceptionConsts=f, ExceptionConsts=g] module m {
263     |
264     | exception f {
265     | };
266     | exception g {
267     | };
268     |
269     | };
270    
271     #data
272     [ExceptionConsts()] module m {
273     exception f { };
274     };
275     #errors
276     1;xattr id missing;m;ExceptionConsts
277     1;xattr arglist not allowed;m;ExceptionConsts
278    
279     #data
280     [ExceptionConsts=f ()] module m {
281     exception f { };
282     };
283     #errors
284     1;xattr arglist not allowed;m;ExceptionConsts
285    
286     #data
287     module m {
288     [ExceptionConsts=m] exception f {
289     };
290     };
291     #errors
292     2;xattr not applicable;w;ExceptionConsts
293    
294     #data
295     module m {
296     [ExceptionConsts=m] interface f {
297     };
298     };
299     #errors
300     2;xattr not applicable;w;ExceptionConsts
301    
302     #data
303     module m {
304     interface x {
305     [ExceptionConsts=m] void m ();
306     };
307     };
308     #errors
309     3;xattr not applicable;w;ExceptionConsts
310 wakaba 1.4
311     #data
312     module m {
313     exception x;
314     exception y{};
315     };
316     #errors
317     2.12;before webidl block;m;exception
318     #document
319     | module m {
320     |
321     | exception y {
322     | };
323     |
324     | };
325    
326     #data
327     module m {
328     exception x {
329     0;
330     long c;
331     };
332     };
333     #errors
334     3.1;before exception member;m
335     #document
336     | module m {
337     |
338     | exception x {
339     | long c;
340     | };
341     |
342     | };
343    
344     #data
345     module m {
346     exception x {
347     [x] 0;
348     long a;
349     };
350     };
351     #errors
352     3.5;before exception member;m
353     #document
354     | module m {
355     |
356     | exception x {
357     | long a;
358     | };
359     |
360     | };
361    
362     #data
363     module m {
364     exception x {
365     long 0;
366     long a;
367     };
368     };
369     #errors
370     3.6;no webidl identifier:exception member;m
371     #document
372     | module m {
373     |
374     | exception x {
375     | long a;
376     | };
377     |
378     | };

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24