()
| 4509 | } |
| 4510 | |
| 4511 | function peg$parseUnicodeEscapeSequence() { |
| 4512 | var s0, s1, s2, s3, s4, s5, s6, s7; |
| 4513 | |
| 4514 | s0 = peg$currPos; |
| 4515 | if (input.charCodeAt(peg$currPos) === 117) { |
| 4516 | s1 = peg$c159; |
| 4517 | peg$currPos++; |
| 4518 | } else { |
| 4519 | s1 = peg$FAILED; |
| 4520 | if (peg$silentFails === 0) { peg$fail(peg$c160); } |
| 4521 | } |
| 4522 | if (s1 !== peg$FAILED) { |
| 4523 | s2 = peg$currPos; |
| 4524 | s3 = peg$currPos; |
| 4525 | s4 = peg$parseHexDigit(); |
| 4526 | if (s4 !== peg$FAILED) { |
| 4527 | s5 = peg$parseHexDigit(); |
| 4528 | if (s5 !== peg$FAILED) { |
| 4529 | s6 = peg$parseHexDigit(); |
| 4530 | if (s6 !== peg$FAILED) { |
| 4531 | s7 = peg$parseHexDigit(); |
| 4532 | if (s7 !== peg$FAILED) { |
| 4533 | s4 = [s4, s5, s6, s7]; |
| 4534 | s3 = s4; |
| 4535 | } else { |
| 4536 | peg$currPos = s3; |
| 4537 | s3 = peg$c3; |
| 4538 | } |
| 4539 | } else { |
| 4540 | peg$currPos = s3; |
| 4541 | s3 = peg$c3; |
| 4542 | } |
| 4543 | } else { |
| 4544 | peg$currPos = s3; |
| 4545 | s3 = peg$c3; |
| 4546 | } |
| 4547 | } else { |
| 4548 | peg$currPos = s3; |
| 4549 | s3 = peg$c3; |
| 4550 | } |
| 4551 | if (s3 !== peg$FAILED) { |
| 4552 | s3 = input.substring(s2, peg$currPos); |
| 4553 | } |
| 4554 | s2 = s3; |
| 4555 | if (s2 !== peg$FAILED) { |
| 4556 | peg$reportedPos = s0; |
| 4557 | s1 = peg$c161(s2); |
| 4558 | s0 = s1; |
| 4559 | } else { |
| 4560 | peg$currPos = s0; |
| 4561 | s0 = peg$c3; |
| 4562 | } |
| 4563 | } else { |
| 4564 | peg$currPos = s0; |
| 4565 | s0 = peg$c3; |
| 4566 | } |
| 4567 | |
| 4568 | return s0; |
no test coverage detected
searching dependent graphs…