()
| 4016 | } |
| 4017 | |
| 4018 | function peg$parseCreateEdgePattern() { |
| 4019 | let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10; |
| 4020 | |
| 4021 | s0 = peg$currPos; |
| 4022 | if (input.substr(peg$currPos, 2) === peg$c6) { |
| 4023 | s1 = peg$c6; |
| 4024 | peg$currPos += 2; |
| 4025 | } else { |
| 4026 | s1 = peg$FAILED; |
| 4027 | if (peg$silentFails === 0) { peg$fail(peg$e6); } |
| 4028 | } |
| 4029 | if (s1 !== peg$FAILED) { |
| 4030 | s2 = peg$parse_(); |
| 4031 | s3 = peg$parseIdentifier(); |
| 4032 | if (s3 === peg$FAILED) { |
| 4033 | s3 = null; |
| 4034 | } |
| 4035 | if (input.charCodeAt(peg$currPos) === 58) { |
| 4036 | s4 = peg$c3; |
| 4037 | peg$currPos++; |
| 4038 | } else { |
| 4039 | s4 = peg$FAILED; |
| 4040 | if (peg$silentFails === 0) { peg$fail(peg$e3); } |
| 4041 | } |
| 4042 | if (s4 !== peg$FAILED) { |
| 4043 | s5 = peg$parse_(); |
| 4044 | s6 = peg$parseLabelIdentifier(); |
| 4045 | if (s6 !== peg$FAILED) { |
| 4046 | s7 = peg$parse_(); |
| 4047 | s8 = peg$parsePropertyMap(); |
| 4048 | if (s8 === peg$FAILED) { |
| 4049 | s8 = null; |
| 4050 | } |
| 4051 | s9 = peg$parse_(); |
| 4052 | if (input.substr(peg$currPos, 3) === peg$c7) { |
| 4053 | s10 = peg$c7; |
| 4054 | peg$currPos += 3; |
| 4055 | } else { |
| 4056 | s10 = peg$FAILED; |
| 4057 | if (peg$silentFails === 0) { peg$fail(peg$e7); } |
| 4058 | } |
| 4059 | if (s10 !== peg$FAILED) { |
| 4060 | peg$savedPos = s0; |
| 4061 | s0 = peg$f37(s3, s6, s8); |
| 4062 | } else { |
| 4063 | peg$currPos = s0; |
| 4064 | s0 = peg$FAILED; |
| 4065 | } |
| 4066 | } else { |
| 4067 | peg$currPos = s0; |
| 4068 | s0 = peg$FAILED; |
| 4069 | } |
| 4070 | } else { |
| 4071 | peg$currPos = s0; |
| 4072 | s0 = peg$FAILED; |
| 4073 | } |
| 4074 | } else { |
| 4075 | peg$currPos = s0; |
no test coverage detected