* Parse rule.
()
| 536 | */ |
| 537 | |
| 538 | function rule() { |
| 539 | var pos = position(); |
| 540 | var sel = selector(); |
| 541 | |
| 542 | if (!sel) return error('selector missing'); |
| 543 | comments(); |
| 544 | |
| 545 | return pos({ |
| 546 | type: 'rule', |
| 547 | selectors: sel, |
| 548 | declarations: declarations(), |
| 549 | }); |
| 550 | } |
| 551 | |
| 552 | return addParent(stylesheet()); |
| 553 | } |