()
| 4461 | } |
| 4462 | |
| 4463 | function peg$parseHexEscapeSequence() { |
| 4464 | var s0, s1, s2, s3, s4, s5; |
| 4465 | |
| 4466 | s0 = peg$currPos; |
| 4467 | if (input.charCodeAt(peg$currPos) === 120) { |
| 4468 | s1 = peg$c157; |
| 4469 | peg$currPos++; |
| 4470 | } else { |
| 4471 | s1 = peg$FAILED; |
| 4472 | if (peg$silentFails === 0) { peg$fail(peg$c158); } |
| 4473 | } |
| 4474 | if (s1 !== peg$FAILED) { |
| 4475 | s2 = peg$currPos; |
| 4476 | s3 = peg$currPos; |
| 4477 | s4 = peg$parseHexDigit(); |
| 4478 | if (s4 !== peg$FAILED) { |
| 4479 | s5 = peg$parseHexDigit(); |
| 4480 | if (s5 !== peg$FAILED) { |
| 4481 | s4 = [s4, s5]; |
| 4482 | s3 = s4; |
| 4483 | } else { |
| 4484 | peg$currPos = s3; |
| 4485 | s3 = peg$c3; |
| 4486 | } |
| 4487 | } else { |
| 4488 | peg$currPos = s3; |
| 4489 | s3 = peg$c3; |
| 4490 | } |
| 4491 | if (s3 !== peg$FAILED) { |
| 4492 | s3 = input.substring(s2, peg$currPos); |
| 4493 | } |
| 4494 | s2 = s3; |
| 4495 | if (s2 !== peg$FAILED) { |
| 4496 | peg$reportedPos = s0; |
| 4497 | s1 = peg$c161(s2); |
| 4498 | s0 = s1; |
| 4499 | } else { |
| 4500 | peg$currPos = s0; |
| 4501 | s0 = peg$c3; |
| 4502 | } |
| 4503 | } else { |
| 4504 | peg$currPos = s0; |
| 4505 | s0 = peg$c3; |
| 4506 | } |
| 4507 | |
| 4508 | return s0; |
| 4509 | } |
| 4510 | |
| 4511 | function peg$parseUnicodeEscapeSequence() { |
| 4512 | var s0, s1, s2, s3, s4, s5, s6, s7; |
no test coverage detected
searching dependent graphs…