()
| 15099 | } |
| 15100 | |
| 15101 | function peg$parseNOT() { |
| 15102 | let s0, s1, s2, s3; |
| 15103 | |
| 15104 | s0 = peg$currPos; |
| 15105 | s1 = input.substr(peg$currPos, 3); |
| 15106 | if (s1.toLowerCase() === peg$c69) { |
| 15107 | peg$currPos += (3); |
| 15108 | } else { |
| 15109 | s1 = peg$FAILED; |
| 15110 | if (peg$silentFails === 0) { peg$fail(peg$e74); } |
| 15111 | } |
| 15112 | if (s1 !== peg$FAILED) { |
| 15113 | s2 = peg$currPos; |
| 15114 | peg$silentFails++; |
| 15115 | s3 = peg$parseIdentifierPart(); |
| 15116 | peg$silentFails--; |
| 15117 | if (s3 === peg$FAILED) { |
| 15118 | s2 = undefined; |
| 15119 | } else { |
| 15120 | peg$currPos = s2; |
| 15121 | s2 = peg$FAILED; |
| 15122 | } |
| 15123 | if (s2 !== peg$FAILED) { |
| 15124 | s1 = [s1, s2]; |
| 15125 | s0 = s1; |
| 15126 | } else { |
| 15127 | peg$currPos = s0; |
| 15128 | s0 = peg$FAILED; |
| 15129 | } |
| 15130 | } else { |
| 15131 | peg$currPos = s0; |
| 15132 | s0 = peg$FAILED; |
| 15133 | } |
| 15134 | |
| 15135 | return s0; |
| 15136 | } |
| 15137 | |
| 15138 | function peg$parseIN() { |
| 15139 | let s0, s1, s2, s3; |
no test coverage detected