()
| 4217 | } |
| 4218 | |
| 4219 | function peg$parseEscapeSequence() { |
| 4220 | var s0, s1, s2, s3; |
| 4221 | |
| 4222 | s0 = peg$parseCharacterEscapeSequence(); |
| 4223 | if (s0 === peg$FAILED) { |
| 4224 | s0 = peg$currPos; |
| 4225 | if (input.charCodeAt(peg$currPos) === 48) { |
| 4226 | s1 = peg$c136; |
| 4227 | peg$currPos++; |
| 4228 | } else { |
| 4229 | s1 = peg$FAILED; |
| 4230 | if (peg$silentFails === 0) { peg$fail(peg$c137); } |
| 4231 | } |
| 4232 | if (s1 !== peg$FAILED) { |
| 4233 | s2 = peg$currPos; |
| 4234 | peg$silentFails++; |
| 4235 | s3 = peg$parseDecimalDigit(); |
| 4236 | peg$silentFails--; |
| 4237 | if (s3 === peg$FAILED) { |
| 4238 | s2 = peg$c5; |
| 4239 | } else { |
| 4240 | peg$currPos = s2; |
| 4241 | s2 = peg$c3; |
| 4242 | } |
| 4243 | if (s2 !== peg$FAILED) { |
| 4244 | peg$reportedPos = s0; |
| 4245 | s1 = peg$c138(); |
| 4246 | s0 = s1; |
| 4247 | } else { |
| 4248 | peg$currPos = s0; |
| 4249 | s0 = peg$c3; |
| 4250 | } |
| 4251 | } else { |
| 4252 | peg$currPos = s0; |
| 4253 | s0 = peg$c3; |
| 4254 | } |
| 4255 | if (s0 === peg$FAILED) { |
| 4256 | s0 = peg$parseHexEscapeSequence(); |
| 4257 | if (s0 === peg$FAILED) { |
| 4258 | s0 = peg$parseUnicodeEscapeSequence(); |
| 4259 | } |
| 4260 | } |
| 4261 | } |
| 4262 | |
| 4263 | return s0; |
| 4264 | } |
| 4265 | |
| 4266 | function peg$parseCharacterEscapeSequence() { |
| 4267 | var s0; |
no test coverage detected
searching dependent graphs…