()
| 15950 | } |
| 15951 | |
| 15952 | function peg$parseTHEN() { |
| 15953 | let s0, s1, s2, s3; |
| 15954 | |
| 15955 | s0 = peg$currPos; |
| 15956 | s1 = input.substr(peg$currPos, 4); |
| 15957 | if (s1.toLowerCase() === peg$c92) { |
| 15958 | peg$currPos += (4); |
| 15959 | } else { |
| 15960 | s1 = peg$FAILED; |
| 15961 | if (peg$silentFails === 0) { peg$fail(peg$e97); } |
| 15962 | } |
| 15963 | if (s1 !== peg$FAILED) { |
| 15964 | s2 = peg$currPos; |
| 15965 | peg$silentFails++; |
| 15966 | s3 = peg$parseIdentifierPart(); |
| 15967 | peg$silentFails--; |
| 15968 | if (s3 === peg$FAILED) { |
| 15969 | s2 = undefined; |
| 15970 | } else { |
| 15971 | peg$currPos = s2; |
| 15972 | s2 = peg$FAILED; |
| 15973 | } |
| 15974 | if (s2 !== peg$FAILED) { |
| 15975 | s1 = [s1, s2]; |
| 15976 | s0 = s1; |
| 15977 | } else { |
| 15978 | peg$currPos = s0; |
| 15979 | s0 = peg$FAILED; |
| 15980 | } |
| 15981 | } else { |
| 15982 | peg$currPos = s0; |
| 15983 | s0 = peg$FAILED; |
| 15984 | } |
| 15985 | |
| 15986 | return s0; |
| 15987 | } |
| 15988 | |
| 15989 | function peg$parseELSE() { |
| 15990 | let s0, s1, s2, s3; |
no test coverage detected