()
| 6738 | } |
| 6739 | |
| 6740 | function peg$parseLabelNotExpression() { |
| 6741 | let s0, s1, s2, s3; |
| 6742 | |
| 6743 | s0 = peg$currPos; |
| 6744 | if (input.charCodeAt(peg$currPos) === 33) { |
| 6745 | s1 = peg$c16; |
| 6746 | peg$currPos++; |
| 6747 | } else { |
| 6748 | s1 = peg$FAILED; |
| 6749 | if (peg$silentFails === 0) { peg$fail(peg$e18); } |
| 6750 | } |
| 6751 | if (s1 !== peg$FAILED) { |
| 6752 | s2 = peg$parse_(); |
| 6753 | s3 = peg$parseLabelNotExpression(); |
| 6754 | if (s3 !== peg$FAILED) { |
| 6755 | peg$savedPos = s0; |
| 6756 | s0 = peg$f102(s3); |
| 6757 | } else { |
| 6758 | peg$currPos = s0; |
| 6759 | s0 = peg$FAILED; |
| 6760 | } |
| 6761 | } else { |
| 6762 | peg$currPos = s0; |
| 6763 | s0 = peg$FAILED; |
| 6764 | } |
| 6765 | if (s0 === peg$FAILED) { |
| 6766 | s0 = peg$parseLabelPrimaryExpression(); |
| 6767 | } |
| 6768 | |
| 6769 | return s0; |
| 6770 | } |
| 6771 | |
| 6772 | function peg$parseLabelPrimaryExpression() { |
| 6773 | let s0, s1, s2, s3, s4, s5; |
no test coverage detected