()
| 5124 | } |
| 5125 | |
| 5126 | function peg$parseCallClause() { |
| 5127 | let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12; |
| 5128 | |
| 5129 | s0 = peg$currPos; |
| 5130 | s1 = peg$parseCALL(); |
| 5131 | if (s1 !== peg$FAILED) { |
| 5132 | s2 = peg$parse_(); |
| 5133 | s3 = peg$parseProcedureName(); |
| 5134 | if (s3 !== peg$FAILED) { |
| 5135 | s4 = peg$parse_(); |
| 5136 | if (input.charCodeAt(peg$currPos) === 40) { |
| 5137 | s5 = peg$c4; |
| 5138 | peg$currPos++; |
| 5139 | } else { |
| 5140 | s5 = peg$FAILED; |
| 5141 | if (peg$silentFails === 0) { peg$fail(peg$e4); } |
| 5142 | } |
| 5143 | if (s5 !== peg$FAILED) { |
| 5144 | s6 = peg$parse_(); |
| 5145 | s7 = peg$parseCallArgumentList(); |
| 5146 | if (s7 === peg$FAILED) { |
| 5147 | s7 = null; |
| 5148 | } |
| 5149 | s8 = peg$parse_(); |
| 5150 | if (input.charCodeAt(peg$currPos) === 41) { |
| 5151 | s9 = peg$c5; |
| 5152 | peg$currPos++; |
| 5153 | } else { |
| 5154 | s9 = peg$FAILED; |
| 5155 | if (peg$silentFails === 0) { peg$fail(peg$e5); } |
| 5156 | } |
| 5157 | if (s9 !== peg$FAILED) { |
| 5158 | s10 = peg$parse_(); |
| 5159 | s11 = peg$parseYieldClause(); |
| 5160 | if (s11 === peg$FAILED) { |
| 5161 | s11 = null; |
| 5162 | } |
| 5163 | s12 = peg$parse_(); |
| 5164 | peg$savedPos = s0; |
| 5165 | s0 = peg$f66(s3, s7, s11); |
| 5166 | } else { |
| 5167 | peg$currPos = s0; |
| 5168 | s0 = peg$FAILED; |
| 5169 | } |
| 5170 | } else { |
| 5171 | peg$currPos = s0; |
| 5172 | s0 = peg$FAILED; |
| 5173 | } |
| 5174 | } else { |
| 5175 | peg$currPos = s0; |
| 5176 | s0 = peg$FAILED; |
| 5177 | } |
| 5178 | } else { |
| 5179 | peg$currPos = s0; |
| 5180 | s0 = peg$FAILED; |
| 5181 | } |
| 5182 | |
| 5183 | return s0; |
no test coverage detected