/[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 - (hide annotations) (download)
Sun Aug 3 07:14:00 2008 UTC (16 years, 11 months 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 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     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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24