()
| 13915 | } |
| 13916 | |
| 13917 | function peg$parseWHERE() { |
| 13918 | let s0, s1, s2, s3; |
| 13919 | |
| 13920 | s0 = peg$currPos; |
| 13921 | s1 = input.substr(peg$currPos, 5); |
| 13922 | if (s1.toLowerCase() === peg$c37) { |
| 13923 | peg$currPos += (5); |
| 13924 | } else { |
| 13925 | s1 = peg$FAILED; |
| 13926 | if (peg$silentFails === 0) { peg$fail(peg$e42); } |
| 13927 | } |
| 13928 | if (s1 !== peg$FAILED) { |
| 13929 | s2 = peg$currPos; |
| 13930 | peg$silentFails++; |
| 13931 | s3 = peg$parseIdentifierPart(); |
| 13932 | peg$silentFails--; |
| 13933 | if (s3 === peg$FAILED) { |
| 13934 | s2 = undefined; |
| 13935 | } else { |
| 13936 | peg$currPos = s2; |
| 13937 | s2 = peg$FAILED; |
| 13938 | } |
| 13939 | if (s2 !== peg$FAILED) { |
| 13940 | s1 = [s1, s2]; |
| 13941 | s0 = s1; |
| 13942 | } else { |
| 13943 | peg$currPos = s0; |
| 13944 | s0 = peg$FAILED; |
| 13945 | } |
| 13946 | } else { |
| 13947 | peg$currPos = s0; |
| 13948 | s0 = peg$FAILED; |
| 13949 | } |
| 13950 | |
| 13951 | return s0; |
| 13952 | } |
| 13953 | |
| 13954 | function peg$parseRETURN() { |
| 13955 | let s0, s1, s2, s3; |
no test coverage detected