()
| 3565 | } |
| 3566 | |
| 3567 | function peg$parseMergeEdgePattern() { |
| 3568 | let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10; |
| 3569 | |
| 3570 | s0 = peg$currPos; |
| 3571 | if (input.substr(peg$currPos, 2) === peg$c6) { |
| 3572 | s1 = peg$c6; |
| 3573 | peg$currPos += 2; |
| 3574 | } else { |
| 3575 | s1 = peg$FAILED; |
| 3576 | if (peg$silentFails === 0) { peg$fail(peg$e6); } |
| 3577 | } |
| 3578 | if (s1 !== peg$FAILED) { |
| 3579 | s2 = peg$parse_(); |
| 3580 | s3 = peg$parseIdentifier(); |
| 3581 | if (s3 === peg$FAILED) { |
| 3582 | s3 = null; |
| 3583 | } |
| 3584 | if (input.charCodeAt(peg$currPos) === 58) { |
| 3585 | s4 = peg$c3; |
| 3586 | peg$currPos++; |
| 3587 | } else { |
| 3588 | s4 = peg$FAILED; |
| 3589 | if (peg$silentFails === 0) { peg$fail(peg$e3); } |
| 3590 | } |
| 3591 | if (s4 !== peg$FAILED) { |
| 3592 | s5 = peg$parse_(); |
| 3593 | s6 = peg$parseLabelIdentifier(); |
| 3594 | if (s6 !== peg$FAILED) { |
| 3595 | s7 = peg$parse_(); |
| 3596 | s8 = peg$parsePropertyMap(); |
| 3597 | if (s8 === peg$FAILED) { |
| 3598 | s8 = null; |
| 3599 | } |
| 3600 | s9 = peg$parse_(); |
| 3601 | if (input.substr(peg$currPos, 3) === peg$c7) { |
| 3602 | s10 = peg$c7; |
| 3603 | peg$currPos += 3; |
| 3604 | } else { |
| 3605 | s10 = peg$FAILED; |
| 3606 | if (peg$silentFails === 0) { peg$fail(peg$e7); } |
| 3607 | } |
| 3608 | if (s10 !== peg$FAILED) { |
| 3609 | peg$savedPos = s0; |
| 3610 | s0 = peg$f27(s3, s6, s8); |
| 3611 | } else { |
| 3612 | peg$currPos = s0; |
| 3613 | s0 = peg$FAILED; |
| 3614 | } |
| 3615 | } else { |
| 3616 | peg$currPos = s0; |
| 3617 | s0 = peg$FAILED; |
| 3618 | } |
| 3619 | } else { |
| 3620 | peg$currPos = s0; |
| 3621 | s0 = peg$FAILED; |
| 3622 | } |
| 3623 | } else { |
| 3624 | peg$currPos = s0; |
no test coverage detected