@@ -91,32 +91,32 @@ interface CSSParserRule {
9191
9292interface CSSParserAtRule : CSSParserRule {
9393 attribute DOMString name;
94- attribute sequence <CSSParserValue> prelude;
95- attribute sequence <CSSParserRule>? body;
94+ attribute FrozenArray <CSSParserValue> prelude;
95+ attribute FrozenArray <CSSParserRule>? body;
9696 /* nullable to handle at-statements */
9797};
9898
9999interface CSSParserQualifiedRule : CSSParserRule {
100- attribute sequence <CSSParserValue> prelude;
101- attribute sequence <CSSParserRule> body;
100+ attribute FrozenArray <CSSParserValue> prelude;
101+ attribute FrozenArray <CSSParserRule> body;
102102};
103103
104104interface CSSParserDeclaration : CSSParserRule {
105105 attribute DOMString name;
106- attribute sequence <CSSParserValue> body;
106+ attribute FrozenArray <CSSParserValue> body;
107107};
108108
109109interface CSSParserValue {
110110};
111111
112112interface CSSParserBlock : CSSParserValue {
113113 attribute DOMString name; /* "[]", "{}", or "()" */
114- attribute sequence <CSSParserValue> body;
114+ attribute FrozenArray <CSSParserValue> body;
115115};
116116
117117interface CSSParserFunction : CSSParserValue {
118118 attribute DOMString name;
119- attribute sequence <sequence <CSSParserValue>> args;
119+ attribute FrozenArray <FrozenArray <CSSParserValue>> args;
120120};
121121
122122interface CSSParserIdent : CSSParserValue {
0 commit comments