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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sat Aug 2 06:03:26 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
++ whatpm/t/ChangeLog	2 Aug 2008 05:57:51 -0000
2008-08-02  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.t: New test script.

	* webidl/: New directory.

++ whatpm/Whatpm/ChangeLog	2 Aug 2008 06:02:55 -0000
2008-08-02  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm (parse_char_string): Set line/column numbers
	to interface object experimentally.  s/shift/pop/g, shift
	would make things wrong.  Support for interface forward
	declarations was missing.  Broken interface declarations
	with no block were not ignored entirely.
	(Whatpm::WebIDL::Node): New abstract class.  This class
	makes things easier.
	(child_nodes): New attribute.  Unlike DOM's attribute with
	same name, this attribute returns a dead list of nodes for
	simplicity.
	(get_user_data, set_user_data): New methods.
	(Module idl_text): A SPACE character should be inserted
	before the |{| character.
	(Interface idl_text): Support for interface forward declarations.
	(is_forward_declaration): New attribute.

1 wakaba 1.1 #data
2     #errors
3     #document
4    
5     #data
6     //
7     #errors
8     #document
9    
10     #data
11     interface abc {
12     };
13     #errors
14     1;non-module definition;s
15     #document
16     | interface abc {
17     | };
18    
19     #data
20     module abc {
21     };
22     #errors
23     #document
24     | module abc {
25     |
26     |
27     | };
28    
29     #data
30     module abc {
31     };interface xyz {};
32     #errors
33     2;non-module definition;s
34     #document
35     | module abc {
36     |
37     |
38     | };
39     |
40     | interface xyz {
41     | };
42    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24