()
| 58615 | } |
| 58616 | |
| 58617 | function parseNonemptyClassRanges() { |
| 58618 | // NonemptyClassRanges :: |
| 58619 | // ClassAtom |
| 58620 | // ClassAtom NonemptyClassRangesNoDash |
| 58621 | // ClassAtom - ClassAtom ClassRanges |
| 58622 | |
| 58623 | var atom = parseClassAtom(); |
| 58624 | if (!atom) { |
| 58625 | bail('classAtom'); |
| 58626 | } |
| 58627 | |
| 58628 | if (current(']')) { |
| 58629 | // ClassAtom |
| 58630 | return [atom]; |
| 58631 | } |
| 58632 | |
| 58633 | // ClassAtom NonemptyClassRangesNoDash |
| 58634 | // ClassAtom - ClassAtom ClassRanges |
| 58635 | return parseHelperClassRanges(atom); |
| 58636 | } |
| 58637 | |
| 58638 | function parseNonemptyClassRangesNoDash() { |
| 58639 | // NonemptyClassRangesNoDash :: |
no test coverage detected