()
| 5184 | } |
| 5185 | |
| 5186 | function peg$parseProcedureName() { |
| 5187 | let s0, s1, s2, s3, s4, s5; |
| 5188 | |
| 5189 | s0 = peg$currPos; |
| 5190 | s1 = peg$parseProcedureIdentifier(); |
| 5191 | if (s1 !== peg$FAILED) { |
| 5192 | s2 = []; |
| 5193 | s3 = peg$currPos; |
| 5194 | if (input.charCodeAt(peg$currPos) === 46) { |
| 5195 | s4 = peg$c2; |
| 5196 | peg$currPos++; |
| 5197 | } else { |
| 5198 | s4 = peg$FAILED; |
| 5199 | if (peg$silentFails === 0) { peg$fail(peg$e2); } |
| 5200 | } |
| 5201 | if (s4 !== peg$FAILED) { |
| 5202 | s5 = peg$parseProcedureIdentifier(); |
| 5203 | if (s5 !== peg$FAILED) { |
| 5204 | s4 = [s4, s5]; |
| 5205 | s3 = s4; |
| 5206 | } else { |
| 5207 | peg$currPos = s3; |
| 5208 | s3 = peg$FAILED; |
| 5209 | } |
| 5210 | } else { |
| 5211 | peg$currPos = s3; |
| 5212 | s3 = peg$FAILED; |
| 5213 | } |
| 5214 | while (s3 !== peg$FAILED) { |
| 5215 | s2.push(s3); |
| 5216 | s3 = peg$currPos; |
| 5217 | if (input.charCodeAt(peg$currPos) === 46) { |
| 5218 | s4 = peg$c2; |
| 5219 | peg$currPos++; |
| 5220 | } else { |
| 5221 | s4 = peg$FAILED; |
| 5222 | if (peg$silentFails === 0) { peg$fail(peg$e2); } |
| 5223 | } |
| 5224 | if (s4 !== peg$FAILED) { |
| 5225 | s5 = peg$parseProcedureIdentifier(); |
| 5226 | if (s5 !== peg$FAILED) { |
| 5227 | s4 = [s4, s5]; |
| 5228 | s3 = s4; |
| 5229 | } else { |
| 5230 | peg$currPos = s3; |
| 5231 | s3 = peg$FAILED; |
| 5232 | } |
| 5233 | } else { |
| 5234 | peg$currPos = s3; |
| 5235 | s3 = peg$FAILED; |
| 5236 | } |
| 5237 | } |
| 5238 | peg$savedPos = s0; |
| 5239 | s0 = peg$f67(s1, s2); |
| 5240 | } else { |
| 5241 | peg$currPos = s0; |
| 5242 | s0 = peg$FAILED; |
| 5243 | } |
no test coverage detected