()
| 15469 | } |
| 15470 | |
| 15471 | function peg$parseFOREACH() { |
| 15472 | let s0, s1, s2, s3; |
| 15473 | |
| 15474 | s0 = peg$currPos; |
| 15475 | s1 = input.substr(peg$currPos, 7); |
| 15476 | if (s1.toLowerCase() === peg$c79) { |
| 15477 | peg$currPos += (7); |
| 15478 | } else { |
| 15479 | s1 = peg$FAILED; |
| 15480 | if (peg$silentFails === 0) { peg$fail(peg$e84); } |
| 15481 | } |
| 15482 | if (s1 !== peg$FAILED) { |
| 15483 | s2 = peg$currPos; |
| 15484 | peg$silentFails++; |
| 15485 | s3 = peg$parseIdentifierPart(); |
| 15486 | peg$silentFails--; |
| 15487 | if (s3 === peg$FAILED) { |
| 15488 | s2 = undefined; |
| 15489 | } else { |
| 15490 | peg$currPos = s2; |
| 15491 | s2 = peg$FAILED; |
| 15492 | } |
| 15493 | if (s2 !== peg$FAILED) { |
| 15494 | s1 = [s1, s2]; |
| 15495 | s0 = s1; |
| 15496 | } else { |
| 15497 | peg$currPos = s0; |
| 15498 | s0 = peg$FAILED; |
| 15499 | } |
| 15500 | } else { |
| 15501 | peg$currPos = s0; |
| 15502 | s0 = peg$FAILED; |
| 15503 | } |
| 15504 | |
| 15505 | return s0; |
| 15506 | } |
| 15507 | |
| 15508 | function peg$parseSET() { |
| 15509 | let s0, s1, s2, s3; |
no test coverage detected