()
| 11209 | } |
| 11210 | |
| 11211 | function peg$parseSearchedCaseExpression() { |
| 11212 | let s0, s1, s2, s3, s4, s5, s6, s7; |
| 11213 | |
| 11214 | s0 = peg$currPos; |
| 11215 | s1 = peg$parseCASE(); |
| 11216 | if (s1 !== peg$FAILED) { |
| 11217 | s2 = peg$parse_(); |
| 11218 | s3 = []; |
| 11219 | s4 = peg$parseSearchedCaseAlternative(); |
| 11220 | if (s4 !== peg$FAILED) { |
| 11221 | while (s4 !== peg$FAILED) { |
| 11222 | s3.push(s4); |
| 11223 | s4 = peg$parseSearchedCaseAlternative(); |
| 11224 | } |
| 11225 | } else { |
| 11226 | s3 = peg$FAILED; |
| 11227 | } |
| 11228 | if (s3 !== peg$FAILED) { |
| 11229 | s4 = peg$parse_(); |
| 11230 | s5 = peg$parseCaseElseClause(); |
| 11231 | if (s5 === peg$FAILED) { |
| 11232 | s5 = null; |
| 11233 | } |
| 11234 | s6 = peg$parse_(); |
| 11235 | s7 = peg$parseEND(); |
| 11236 | if (s7 !== peg$FAILED) { |
| 11237 | peg$savedPos = s0; |
| 11238 | s0 = peg$f204(s3, s5); |
| 11239 | } else { |
| 11240 | peg$currPos = s0; |
| 11241 | s0 = peg$FAILED; |
| 11242 | } |
| 11243 | } else { |
| 11244 | peg$currPos = s0; |
| 11245 | s0 = peg$FAILED; |
| 11246 | } |
| 11247 | } else { |
| 11248 | peg$currPos = s0; |
| 11249 | s0 = peg$FAILED; |
| 11250 | } |
| 11251 | |
| 11252 | return s0; |
| 11253 | } |
| 11254 | |
| 11255 | function peg$parseSimpleCaseAlternative() { |
| 11256 | let s0, s1, s2, s3, s4, s5, s6, s7, s8; |
no test coverage detected