()
| 15173 | } |
| 15174 | |
| 15175 | function peg$parseIS() { |
| 15176 | let s0, s1, s2, s3; |
| 15177 | |
| 15178 | s0 = peg$currPos; |
| 15179 | s1 = input.substr(peg$currPos, 2); |
| 15180 | if (s1.toLowerCase() === peg$c71) { |
| 15181 | peg$currPos += (2); |
| 15182 | } else { |
| 15183 | s1 = peg$FAILED; |
| 15184 | if (peg$silentFails === 0) { peg$fail(peg$e76); } |
| 15185 | } |
| 15186 | if (s1 !== peg$FAILED) { |
| 15187 | s2 = peg$currPos; |
| 15188 | peg$silentFails++; |
| 15189 | s3 = peg$parseIdentifierPart(); |
| 15190 | peg$silentFails--; |
| 15191 | if (s3 === peg$FAILED) { |
| 15192 | s2 = undefined; |
| 15193 | } else { |
| 15194 | peg$currPos = s2; |
| 15195 | s2 = peg$FAILED; |
| 15196 | } |
| 15197 | if (s2 !== peg$FAILED) { |
| 15198 | s1 = [s1, s2]; |
| 15199 | s0 = s1; |
| 15200 | } else { |
| 15201 | peg$currPos = s0; |
| 15202 | s0 = peg$FAILED; |
| 15203 | } |
| 15204 | } else { |
| 15205 | peg$currPos = s0; |
| 15206 | s0 = peg$FAILED; |
| 15207 | } |
| 15208 | |
| 15209 | return s0; |
| 15210 | } |
| 15211 | |
| 15212 | function peg$parseNULL() { |
| 15213 | let s0, s1, s2, s3; |
no test coverage detected