| 1 |
2008-08-02 Wakaba <wakaba@suika.fam.cx> |
2008-08-02 Wakaba <wakaba@suika.fam.cx> |
| 2 |
|
|
| 3 |
|
* WebIDL.pm ($get_scoped_name): Now scoped names are stored |
| 4 |
|
in its stringified format ("scoped name" as defined in the |
| 5 |
|
spec). Note that future version of this module should not use |
| 6 |
|
array references for type values and the |type_text| attribute |
| 7 |
|
should be made obsolete. |
| 8 |
|
(parse_char_string): Unescape attribute names. |
| 9 |
|
(check): Support for checking of whether inherited interfaces |
| 10 |
|
are actually defined or not. Support for checking of whether |
| 11 |
|
interface member identifiers are duplicated or not. |
| 12 |
|
($serialize_type): Scoped names are returned as is. A future |
| 13 |
|
version of this code should escape identifiers other than "DOMString", |
| 14 |
|
otherwise the idl_text would be non-conforming. |
| 15 |
|
|
| 16 |
|
2008-08-02 Wakaba <wakaba@suika.fam.cx> |
| 17 |
|
|
| 18 |
* WebIDL.pm (parse_char_string): Set line/column numbers |
* WebIDL.pm (parse_char_string): Set line/column numbers |
| 19 |
to generated nodes. Unescape identifiers. Extended attributes |
to generated nodes. Unescape identifiers. Extended attributes |
| 20 |
for Definition's were ignored. |
for Definition's were ignored. |