()
| 14692 | } |
| 14693 | |
| 14694 | function peg$parseDESCENDING() { |
| 14695 | let s0, s1, s2, s3; |
| 14696 | |
| 14697 | s0 = peg$currPos; |
| 14698 | s1 = input.substr(peg$currPos, 10); |
| 14699 | if (s1.toLowerCase() === peg$c58) { |
| 14700 | peg$currPos += (10); |
| 14701 | } else { |
| 14702 | s1 = peg$FAILED; |
| 14703 | if (peg$silentFails === 0) { peg$fail(peg$e63); } |
| 14704 | } |
| 14705 | if (s1 !== peg$FAILED) { |
| 14706 | s2 = peg$currPos; |
| 14707 | peg$silentFails++; |
| 14708 | s3 = peg$parseIdentifierPart(); |
| 14709 | peg$silentFails--; |
| 14710 | if (s3 === peg$FAILED) { |
| 14711 | s2 = undefined; |
| 14712 | } else { |
| 14713 | peg$currPos = s2; |
| 14714 | s2 = peg$FAILED; |
| 14715 | } |
| 14716 | if (s2 !== peg$FAILED) { |
| 14717 | s1 = [s1, s2]; |
| 14718 | s0 = s1; |
| 14719 | } else { |
| 14720 | peg$currPos = s0; |
| 14721 | s0 = peg$FAILED; |
| 14722 | } |
| 14723 | } else { |
| 14724 | peg$currPos = s0; |
| 14725 | s0 = peg$FAILED; |
| 14726 | } |
| 14727 | |
| 14728 | return s0; |
| 14729 | } |
| 14730 | |
| 14731 | function peg$parseNULLS() { |
| 14732 | let s0, s1, s2, s3; |
no test coverage detected