()
| 6445 | } |
| 6446 | |
| 6447 | function peg$parseNodePattern() { |
| 6448 | let s0, s1, s2, s3, s4, s5, s6, s7, s8; |
| 6449 | |
| 6450 | s0 = peg$currPos; |
| 6451 | if (input.charCodeAt(peg$currPos) === 40) { |
| 6452 | s1 = peg$c4; |
| 6453 | peg$currPos++; |
| 6454 | } else { |
| 6455 | s1 = peg$FAILED; |
| 6456 | if (peg$silentFails === 0) { peg$fail(peg$e4); } |
| 6457 | } |
| 6458 | if (s1 !== peg$FAILED) { |
| 6459 | s2 = peg$parse_(); |
| 6460 | s3 = peg$parseIdentifier(); |
| 6461 | if (s3 === peg$FAILED) { |
| 6462 | s3 = null; |
| 6463 | } |
| 6464 | s4 = peg$parseNodeLabels(); |
| 6465 | if (s4 === peg$FAILED) { |
| 6466 | s4 = null; |
| 6467 | } |
| 6468 | s5 = peg$parse_(); |
| 6469 | s6 = peg$parsePropertyMap(); |
| 6470 | if (s6 === peg$FAILED) { |
| 6471 | s6 = null; |
| 6472 | } |
| 6473 | s7 = peg$parse_(); |
| 6474 | if (input.charCodeAt(peg$currPos) === 41) { |
| 6475 | s8 = peg$c5; |
| 6476 | peg$currPos++; |
| 6477 | } else { |
| 6478 | s8 = peg$FAILED; |
| 6479 | if (peg$silentFails === 0) { peg$fail(peg$e5); } |
| 6480 | } |
| 6481 | if (s8 !== peg$FAILED) { |
| 6482 | peg$savedPos = s0; |
| 6483 | s0 = peg$f97(s3, s4, s6); |
| 6484 | } else { |
| 6485 | peg$currPos = s0; |
| 6486 | s0 = peg$FAILED; |
| 6487 | } |
| 6488 | } else { |
| 6489 | peg$currPos = s0; |
| 6490 | s0 = peg$FAILED; |
| 6491 | } |
| 6492 | |
| 6493 | return s0; |
| 6494 | } |
| 6495 | |
| 6496 | function peg$parseNodeLabels() { |
| 6497 | let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; |
no test coverage detected