/[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.1 - (show annotations) (download)
Sun Aug 3 07:14:00 2008 UTC (18 years, 1 month ago) by wakaba
Branch: MAIN
++ whatpm/t/ChangeLog	3 Aug 2008 07:13:09 -0000
2008-08-03  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.t: Test data files for exceptions, typedefs,
	and valuetypes are added to the list.

++ whatpm/t/webidl/ChangeLog	3 Aug 2008 07:13:55 -0000
	* webidl-exception.dat, webidl-typedef.dat,
	webidl-valuetype.dat: New test data files.

	* webidl-defs.dat, webidl-interface.dat: Test result updated.

	* webidl-interface.dat: More test data added.

2008-08-03  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	3 Aug 2008 07:12:35 -0000
	* WebIDL.pm ($get_scoped_name): Append "::::" if the last
	terminal of the ScopedName is "DOMString", such that whether
	the last part of the scoped name is "DOMString" or "_DOMString"
	later.  It is necessary to determine whether a |typedef|
	definition should be ignored or not.
	(parse_char_string): Unescape the identifier of
	exception members.
	($resolve): Return undef for builtin types and sequence<T>
	types (we might not have to do this, however...).
	(check): Support checking for Exceptions, Valuetypes,
	and Typedefs.
	($serialize_type): Support for "DOMString::::" syntax.
	(Typedef idl_text): Output Type as "DOMString" if it
	is really "DOMString" (i.e. its internal representation
	is "::DOMString::").

2008-08-03  Wakaba  <wakaba@suika.fam.cx>

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 3;duplicate member;m
20
21 #data
22 exception e {
23 long a;
24 long _a;
25 };
26 #errors
27 1;non-module definition;s
28 3;duplicate member;m
29
30 #data
31 exception e {
32 long a;
33 boolean a;
34 };
35 #errors
36 1;non-module definition;s
37 3;duplicate member;m
38
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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24