()
| 3912 | } |
| 3913 | |
| 3914 | function peg$parseCreateChainPattern() { |
| 3915 | let s0, s1, s2, s3, s4; |
| 3916 | |
| 3917 | s0 = peg$currPos; |
| 3918 | s1 = peg$parseCreateChainNode(); |
| 3919 | if (s1 !== peg$FAILED) { |
| 3920 | s2 = peg$parse_(); |
| 3921 | s3 = []; |
| 3922 | s4 = peg$parseCreateEdgeAndNode(); |
| 3923 | if (s4 !== peg$FAILED) { |
| 3924 | while (s4 !== peg$FAILED) { |
| 3925 | s3.push(s4); |
| 3926 | s4 = peg$parseCreateEdgeAndNode(); |
| 3927 | } |
| 3928 | } else { |
| 3929 | s3 = peg$FAILED; |
| 3930 | } |
| 3931 | if (s3 !== peg$FAILED) { |
| 3932 | peg$savedPos = s0; |
| 3933 | s0 = peg$f34(s1, s3); |
| 3934 | } else { |
| 3935 | peg$currPos = s0; |
| 3936 | s0 = peg$FAILED; |
| 3937 | } |
| 3938 | } else { |
| 3939 | peg$currPos = s0; |
| 3940 | s0 = peg$FAILED; |
| 3941 | } |
| 3942 | |
| 3943 | return s0; |
| 3944 | } |
| 3945 | |
| 3946 | function peg$parseCreateEdgeAndNode() { |
| 3947 | let s0, s1, s2, s3; |
no test coverage detected