()
| 2530 | } |
| 2531 | |
| 2532 | function peg$parseClassCharacterRange() { |
| 2533 | var s0, s1, s2, s3; |
| 2534 | |
| 2535 | s0 = peg$currPos; |
| 2536 | s1 = peg$parseClassCharacter(); |
| 2537 | if (s1 !== peg$FAILED) { |
| 2538 | if (input.charCodeAt(peg$currPos) === 45) { |
| 2539 | s2 = peg$c99; |
| 2540 | peg$currPos++; |
| 2541 | } else { |
| 2542 | s2 = peg$FAILED; |
| 2543 | if (peg$silentFails === 0) { peg$fail(peg$c100); } |
| 2544 | } |
| 2545 | if (s2 !== peg$FAILED) { |
| 2546 | s3 = peg$parseClassCharacter(); |
| 2547 | if (s3 !== peg$FAILED) { |
| 2548 | peg$savedPos = s0; |
| 2549 | s1 = peg$c101(s1, s3); |
| 2550 | s0 = s1; |
| 2551 | } else { |
| 2552 | peg$currPos = s0; |
| 2553 | s0 = peg$FAILED; |
| 2554 | } |
| 2555 | } else { |
| 2556 | peg$currPos = s0; |
| 2557 | s0 = peg$FAILED; |
| 2558 | } |
| 2559 | } else { |
| 2560 | peg$currPos = s0; |
| 2561 | s0 = peg$FAILED; |
| 2562 | } |
| 2563 | |
| 2564 | return s0; |
| 2565 | } |
| 2566 | |
| 2567 | function peg$parseClassCharacter() { |
| 2568 | var s0, s1, s2; |
no test coverage detected
searching dependent graphs…