Skip to content

Commit b71f739

Browse files
committed
removed null combinator fudge
1 parent 165e633 commit b71f739

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

parsers/CSSGrammar.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ grammar CSSGrammar {
88
rule ruleset { <selector> +% ',' <declarations> }
99
rule declarations { '{' <declaration> +%% ';' '}' }
1010
rule selector { <simple_selector> +% <combinator>? };
11-
token simple_selector { <element_name> [ <hcap> ]* | <hcap>+ };
11+
rule simple_selector { <element_name> [ <hcap> ]* | <hcap>+ };
1212
token hcap { '#' | <class> | <attrib> | <pseudo> };
1313
token class { '.' <cssident> };
1414
token element_name { <cssident> | '*' };
1515
token attrib { '[' <cssident> [ [ '=' | <INCLUDES> | <DASHMATCH> ] [ <cssident> | <string> ] ]? ']' };
1616
token pseudo { ':' [ <cssident> | <FUNCTION> <cssident>? ')' ] };
17-
rule combinator { '+' | '>' | '' };
17+
token combinator { '+' | '>' };
1818

1919
rule declaration { <property> ':' <expr> <prio>? };
2020
token property { <cssident> };

0 commit comments

Comments
 (0)