()
| 9128 | } |
| 9129 | |
| 9130 | function peg$parseBooleanOrExpression() { |
| 9131 | let s0, s1, s2, s3, s4, s5, s6, s7; |
| 9132 | |
| 9133 | s0 = peg$currPos; |
| 9134 | s1 = peg$parseBooleanXorExpression(); |
| 9135 | if (s1 !== peg$FAILED) { |
| 9136 | s2 = []; |
| 9137 | s3 = peg$currPos; |
| 9138 | s4 = peg$parse_(); |
| 9139 | s5 = peg$parseOR(); |
| 9140 | if (s5 !== peg$FAILED) { |
| 9141 | s6 = peg$parse_(); |
| 9142 | s7 = peg$parseBooleanXorExpression(); |
| 9143 | if (s7 !== peg$FAILED) { |
| 9144 | s4 = [s4, s5, s6, s7]; |
| 9145 | s3 = s4; |
| 9146 | } else { |
| 9147 | peg$currPos = s3; |
| 9148 | s3 = peg$FAILED; |
| 9149 | } |
| 9150 | } else { |
| 9151 | peg$currPos = s3; |
| 9152 | s3 = peg$FAILED; |
| 9153 | } |
| 9154 | while (s3 !== peg$FAILED) { |
| 9155 | s2.push(s3); |
| 9156 | s3 = peg$currPos; |
| 9157 | s4 = peg$parse_(); |
| 9158 | s5 = peg$parseOR(); |
| 9159 | if (s5 !== peg$FAILED) { |
| 9160 | s6 = peg$parse_(); |
| 9161 | s7 = peg$parseBooleanXorExpression(); |
| 9162 | if (s7 !== peg$FAILED) { |
| 9163 | s4 = [s4, s5, s6, s7]; |
| 9164 | s3 = s4; |
| 9165 | } else { |
| 9166 | peg$currPos = s3; |
| 9167 | s3 = peg$FAILED; |
| 9168 | } |
| 9169 | } else { |
| 9170 | peg$currPos = s3; |
| 9171 | s3 = peg$FAILED; |
| 9172 | } |
| 9173 | } |
| 9174 | peg$savedPos = s0; |
| 9175 | s0 = peg$f159(s1, s2); |
| 9176 | } else { |
| 9177 | peg$currPos = s0; |
| 9178 | s0 = peg$FAILED; |
| 9179 | } |
| 9180 | |
| 9181 | return s0; |
| 9182 | } |
| 9183 | |
| 9184 | function peg$parseBooleanXorExpression() { |
| 9185 | let s0, s1, s2, s3, s4, s5, s6, s7; |
no test coverage detected