@@ -2819,15 +2819,6 @@ <h2 id=parsing><span class=secno>5. </span> Parsing</h2>
28192819
28202820 < dd > A simple block has an associated token (either a [, (, or { token)
28212821 and a value consisting of a list of component values.
2822-
2823- < dt > < dfn id =recognized-at-rule-name > recognized at-rule name</ dfn >
2824-
2825- < dd > When the parser is invoked, it must be provided with a list of < a
2826- href ="#recognized-at-rule-name "> < i > recognized at-rule names</ i > </ a > ,
2827- representing the < a href ="#at-rule "> < i > at-rules</ i > </ a > that the invoker
2828- knows about. Each name in the list is additionally associated with
2829- whether the < a href ="#at-rule "> < i > at-rule</ i > </ a > is < i > rule-filled</ i > ,
2830- < i > declaration-filled</ i > , or a < i > statement</ i > .
28312822 </ dl >
28322823
28332824 < h3 id =parser-diagrams > < span class =secno > 5.1. </ span > Parser Railroad
@@ -3460,19 +3451,8 @@ <h4 id=parse-a-rule><span class=secno>5.3.2. </span> <dfn
34603451 < li > If the < a href ="#current-input-token "> < i > current input token</ i > </ a >
34613452 is a CDO token, CDC token, or EOF token, return a syntax error.
34623453 < p > Otherwise, if the < a href ="#current-input-token "> < i > current input
3463- token</ i > </ a > is an at-keyword token:
3464-
3465- < ul >
3466- < li > If the at-keyword token's name is on the list of < a
3467- href ="#recognized-at-rule-name "> < i > recognized at-rule names</ i > </ a > ,
3468- and the list indicates that it is a < i > rule-filled</ i > or
3469- < i > declaration-filled</ i > at-rule, < a
3470- href ="#consume-an-at-rule0 "> < i > consume an at-rule</ i > </ a > . If nothing
3471- was returned, return a syntax error.
3472-
3473- < li > Otherwise, < i > consume an at-statement</ i > . If nothing was returned,
3474- return a syntax error.
3475- </ ul >
3454+ token</ i > </ a > is an at-keyword token, < a
3455+ href ="#consume-an-at-rule0 "> < i > consume an at-rule</ i > </ a > .
34763456
34773457 < p > Otherwise, < a href ="#consume-a-qualified-rule0 "> < i > consume a
34783458 qualified rule</ i > </ a > . If nothing was returned, return a syntax error.
@@ -3701,13 +3681,8 @@ <h4 id=consume-a-list-of-declarations><span class=secno>5.4.4. </span> <dfn
37013681
37023682 < dt > at-keyword token
37033683
3704- < dd > < a href ="#reconsume-the-current-input-token "> < i > Reconsume the current
3705- input token</ i > </ a > . If the token's value is on the list of < a
3706- href ="#recognized-at-rule-name "> < i > recognized at-rule names</ i > </ a > , and
3707- is noted as < i > rule-filled</ i > or < i > declaration-filled</ i > , < a
3708- href ="#consume-an-at-rule0 "> < i > consume an at-rule</ i > </ a > ; otherwise,
3709- < i > consume an at-statement</ i > . If anything was returned, append it to
3710- the list of declarations.
3684+ < dd > < a href ="#consume-an-at-rule0 "> < i > Consume an at-rule</ i > </ a > . Append
3685+ the returned rule to the list of declarations.
37113686
37123687 < dt > ident token
37133688
@@ -4557,9 +4532,6 @@ <h2 class=no-num id=index> Index</h2>
45574532 title ="section 2. "> < strong > 2.</ strong > </ a > , < a href ="#qualified-rule0 "
45584533 title ="section 5. "> < strong > 5.</ strong > </ a >
45594534
4560- < li > recognized at-rule name, < a href ="#recognized-at-rule-name "
4561- title ="section 5. "> < strong > 5.</ strong > </ a >
4562-
45634535 < li > reconsume the current input character, < a
45644536 href ="#reconsume-the-current-input-character "
45654537 title ="section 4.2. "> < strong > 4.2.</ strong > </ a >
0 commit comments