()
| 2582 | } |
| 2583 | |
| 2584 | function peg$parseNonEmptyCypherStatement() { |
| 2585 | let s0, s1, s2, s3, s4, s5, s6, s7; |
| 2586 | |
| 2587 | s0 = peg$currPos; |
| 2588 | s1 = peg$parseNonEmptyQuery(); |
| 2589 | if (s1 !== peg$FAILED) { |
| 2590 | s2 = []; |
| 2591 | s3 = peg$currPos; |
| 2592 | s4 = peg$parse_(); |
| 2593 | s5 = peg$parseUnionKeyword(); |
| 2594 | if (s5 !== peg$FAILED) { |
| 2595 | s6 = peg$parse_(); |
| 2596 | s7 = peg$parseNonEmptyQuery(); |
| 2597 | if (s7 !== peg$FAILED) { |
| 2598 | s4 = [s4, s5, s6, s7]; |
| 2599 | s3 = s4; |
| 2600 | } else { |
| 2601 | peg$currPos = s3; |
| 2602 | s3 = peg$FAILED; |
| 2603 | } |
| 2604 | } else { |
| 2605 | peg$currPos = s3; |
| 2606 | s3 = peg$FAILED; |
| 2607 | } |
| 2608 | if (s3 !== peg$FAILED) { |
| 2609 | while (s3 !== peg$FAILED) { |
| 2610 | s2.push(s3); |
| 2611 | s3 = peg$currPos; |
| 2612 | s4 = peg$parse_(); |
| 2613 | s5 = peg$parseUnionKeyword(); |
| 2614 | if (s5 !== peg$FAILED) { |
| 2615 | s6 = peg$parse_(); |
| 2616 | s7 = peg$parseNonEmptyQuery(); |
| 2617 | if (s7 !== peg$FAILED) { |
| 2618 | s4 = [s4, s5, s6, s7]; |
| 2619 | s3 = s4; |
| 2620 | } else { |
| 2621 | peg$currPos = s3; |
| 2622 | s3 = peg$FAILED; |
| 2623 | } |
| 2624 | } else { |
| 2625 | peg$currPos = s3; |
| 2626 | s3 = peg$FAILED; |
| 2627 | } |
| 2628 | } |
| 2629 | } else { |
| 2630 | s2 = peg$FAILED; |
| 2631 | } |
| 2632 | if (s2 !== peg$FAILED) { |
| 2633 | peg$savedPos = s0; |
| 2634 | s0 = peg$f1(s1, s2); |
| 2635 | } else { |
| 2636 | peg$currPos = s0; |
| 2637 | s0 = peg$FAILED; |
| 2638 | } |
| 2639 | } else { |
| 2640 | peg$currPos = s0; |
| 2641 | s0 = peg$FAILED; |
no test coverage detected