()
| 15062 | } |
| 15063 | |
| 15064 | function peg$parseEXISTS() { |
| 15065 | let s0, s1, s2, s3; |
| 15066 | |
| 15067 | s0 = peg$currPos; |
| 15068 | s1 = input.substr(peg$currPos, 6); |
| 15069 | if (s1.toLowerCase() === peg$c68) { |
| 15070 | peg$currPos += (6); |
| 15071 | } else { |
| 15072 | s1 = peg$FAILED; |
| 15073 | if (peg$silentFails === 0) { peg$fail(peg$e73); } |
| 15074 | } |
| 15075 | if (s1 !== peg$FAILED) { |
| 15076 | s2 = peg$currPos; |
| 15077 | peg$silentFails++; |
| 15078 | s3 = peg$parseIdentifierPart(); |
| 15079 | peg$silentFails--; |
| 15080 | if (s3 === peg$FAILED) { |
| 15081 | s2 = undefined; |
| 15082 | } else { |
| 15083 | peg$currPos = s2; |
| 15084 | s2 = peg$FAILED; |
| 15085 | } |
| 15086 | if (s2 !== peg$FAILED) { |
| 15087 | s1 = [s1, s2]; |
| 15088 | s0 = s1; |
| 15089 | } else { |
| 15090 | peg$currPos = s0; |
| 15091 | s0 = peg$FAILED; |
| 15092 | } |
| 15093 | } else { |
| 15094 | peg$currPos = s0; |
| 15095 | s0 = peg$FAILED; |
| 15096 | } |
| 15097 | |
| 15098 | return s0; |
| 15099 | } |
| 15100 | |
| 15101 | function peg$parseNOT() { |
| 15102 | let s0, s1, s2, s3; |
no test coverage detected