()
| 4161 | } |
| 4162 | |
| 4163 | function peg$parseForeachClause() { |
| 4164 | let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16; |
| 4165 | |
| 4166 | s0 = peg$currPos; |
| 4167 | s1 = peg$parseFOREACH(); |
| 4168 | if (s1 !== peg$FAILED) { |
| 4169 | s2 = peg$parse_(); |
| 4170 | if (input.charCodeAt(peg$currPos) === 40) { |
| 4171 | s3 = peg$c4; |
| 4172 | peg$currPos++; |
| 4173 | } else { |
| 4174 | s3 = peg$FAILED; |
| 4175 | if (peg$silentFails === 0) { peg$fail(peg$e4); } |
| 4176 | } |
| 4177 | if (s3 !== peg$FAILED) { |
| 4178 | s4 = peg$parse_(); |
| 4179 | s5 = peg$parseIdentifier(); |
| 4180 | if (s5 !== peg$FAILED) { |
| 4181 | s6 = peg$parse_(); |
| 4182 | s7 = peg$parseIN(); |
| 4183 | if (s7 !== peg$FAILED) { |
| 4184 | s8 = peg$parse_(); |
| 4185 | s9 = peg$parseListExpression(); |
| 4186 | if (s9 !== peg$FAILED) { |
| 4187 | s10 = peg$parse_(); |
| 4188 | if (input.charCodeAt(peg$currPos) === 124) { |
| 4189 | s11 = peg$c10; |
| 4190 | peg$currPos++; |
| 4191 | } else { |
| 4192 | s11 = peg$FAILED; |
| 4193 | if (peg$silentFails === 0) { peg$fail(peg$e10); } |
| 4194 | } |
| 4195 | if (s11 !== peg$FAILED) { |
| 4196 | s12 = peg$parse_(); |
| 4197 | s13 = peg$parseForeachOperations(); |
| 4198 | if (s13 !== peg$FAILED) { |
| 4199 | s14 = peg$parse_(); |
| 4200 | if (input.charCodeAt(peg$currPos) === 41) { |
| 4201 | s15 = peg$c5; |
| 4202 | peg$currPos++; |
| 4203 | } else { |
| 4204 | s15 = peg$FAILED; |
| 4205 | if (peg$silentFails === 0) { peg$fail(peg$e5); } |
| 4206 | } |
| 4207 | if (s15 !== peg$FAILED) { |
| 4208 | s16 = peg$parse_(); |
| 4209 | peg$savedPos = s0; |
| 4210 | s0 = peg$f40(s5, s9, s13); |
| 4211 | } else { |
| 4212 | peg$currPos = s0; |
| 4213 | s0 = peg$FAILED; |
| 4214 | } |
| 4215 | } else { |
| 4216 | peg$currPos = s0; |
| 4217 | s0 = peg$FAILED; |
| 4218 | } |
| 4219 | } else { |
| 4220 | peg$currPos = s0; |
no test coverage detected