()
| 17465 | } |
| 17466 | |
| 17467 | function peg$parseBacktickChar() { |
| 17468 | let s0, s1; |
| 17469 | |
| 17470 | s0 = peg$currPos; |
| 17471 | if (input.substr(peg$currPos, 2) === peg$c113) { |
| 17472 | s1 = peg$c113; |
| 17473 | peg$currPos += 2; |
| 17474 | } else { |
| 17475 | s1 = peg$FAILED; |
| 17476 | if (peg$silentFails === 0) { peg$fail(peg$e128); } |
| 17477 | } |
| 17478 | if (s1 !== peg$FAILED) { |
| 17479 | peg$savedPos = s0; |
| 17480 | s1 = peg$f286(); |
| 17481 | } |
| 17482 | s0 = s1; |
| 17483 | if (s0 === peg$FAILED) { |
| 17484 | s0 = input.charAt(peg$currPos); |
| 17485 | if (peg$r13.test(s0)) { |
| 17486 | peg$currPos++; |
| 17487 | } else { |
| 17488 | s0 = peg$FAILED; |
| 17489 | if (peg$silentFails === 0) { peg$fail(peg$e129); } |
| 17490 | } |
| 17491 | } |
| 17492 | |
| 17493 | return s0; |
| 17494 | } |
| 17495 | |
| 17496 | function peg$parseIdentifier() { |
| 17497 | let s0, s1, s2, s3, s4; |
no test coverage detected