()
| 4306 | } |
| 4307 | |
| 4308 | function peg$parseForeachOperations() { |
| 4309 | let s0, s1, s2, s3, s4, s5; |
| 4310 | |
| 4311 | s0 = peg$currPos; |
| 4312 | s1 = peg$parseForeachOperation(); |
| 4313 | if (s1 !== peg$FAILED) { |
| 4314 | s2 = []; |
| 4315 | s3 = peg$currPos; |
| 4316 | s4 = peg$parse_(); |
| 4317 | s5 = peg$parseForeachOperation(); |
| 4318 | if (s5 !== peg$FAILED) { |
| 4319 | s4 = [s4, s5]; |
| 4320 | s3 = s4; |
| 4321 | } else { |
| 4322 | peg$currPos = s3; |
| 4323 | s3 = peg$FAILED; |
| 4324 | } |
| 4325 | while (s3 !== peg$FAILED) { |
| 4326 | s2.push(s3); |
| 4327 | s3 = peg$currPos; |
| 4328 | s4 = peg$parse_(); |
| 4329 | s5 = peg$parseForeachOperation(); |
| 4330 | if (s5 !== peg$FAILED) { |
| 4331 | s4 = [s4, s5]; |
| 4332 | s3 = s4; |
| 4333 | } else { |
| 4334 | peg$currPos = s3; |
| 4335 | s3 = peg$FAILED; |
| 4336 | } |
| 4337 | } |
| 4338 | peg$savedPos = s0; |
| 4339 | s0 = peg$f45(s1, s2); |
| 4340 | } else { |
| 4341 | peg$currPos = s0; |
| 4342 | s0 = peg$FAILED; |
| 4343 | } |
| 4344 | |
| 4345 | return s0; |
| 4346 | } |
| 4347 | |
| 4348 | function peg$parseForeachOperation() { |
| 4349 | let s0; |
no test coverage detected