Merge the CSS "expression" and "path" parser rules
This commit is contained in:
1 parent
50ee66419e
commit
e2b36ad9a4
1 file changed
+2
-7
@@ -7,16 +7,10 @@ options no_result_var
|
||||
|
||||
rule
|
||||
css
|
||||
: expression { val[0] }
|
||||
: path { val[0] }
|
||||
| /* none */ { nil }
|
||||
;
|
||||
|
||||
expression
|
||||
: path
|
||||
| node_test
|
||||
| axis
|
||||
;
|
||||
|
||||
path_member
|
||||
: node_test
|
||||
| axis
|
||||
@@ -29,6 +23,7 @@ rule
|
||||
|
||||
path
|
||||
: path_members { s(:path, *val[0]) }
|
||||
| path_member
|
||||
;
|
||||
|
||||
node_test
|
||||
|
||||
Reference in new issue
Block a user