()
| 6770 | } |
| 6771 | |
| 6772 | function peg$parseLabelPrimaryExpression() { |
| 6773 | let s0, s1, s2, s3, s4, s5; |
| 6774 | |
| 6775 | s0 = peg$currPos; |
| 6776 | if (input.charCodeAt(peg$currPos) === 37) { |
| 6777 | s1 = peg$c17; |
| 6778 | peg$currPos++; |
| 6779 | } else { |
| 6780 | s1 = peg$FAILED; |
| 6781 | if (peg$silentFails === 0) { peg$fail(peg$e19); } |
| 6782 | } |
| 6783 | if (s1 !== peg$FAILED) { |
| 6784 | peg$savedPos = s0; |
| 6785 | s1 = peg$f103(); |
| 6786 | } |
| 6787 | s0 = s1; |
| 6788 | if (s0 === peg$FAILED) { |
| 6789 | s0 = peg$currPos; |
| 6790 | if (input.charCodeAt(peg$currPos) === 40) { |
| 6791 | s1 = peg$c4; |
| 6792 | peg$currPos++; |
| 6793 | } else { |
| 6794 | s1 = peg$FAILED; |
| 6795 | if (peg$silentFails === 0) { peg$fail(peg$e4); } |
| 6796 | } |
| 6797 | if (s1 !== peg$FAILED) { |
| 6798 | s2 = peg$parse_(); |
| 6799 | s3 = peg$parseLabelOrExpression(); |
| 6800 | if (s3 !== peg$FAILED) { |
| 6801 | s4 = peg$parse_(); |
| 6802 | if (input.charCodeAt(peg$currPos) === 41) { |
| 6803 | s5 = peg$c5; |
| 6804 | peg$currPos++; |
| 6805 | } else { |
| 6806 | s5 = peg$FAILED; |
| 6807 | if (peg$silentFails === 0) { peg$fail(peg$e5); } |
| 6808 | } |
| 6809 | if (s5 !== peg$FAILED) { |
| 6810 | peg$savedPos = s0; |
| 6811 | s0 = peg$f104(s3); |
| 6812 | } else { |
| 6813 | peg$currPos = s0; |
| 6814 | s0 = peg$FAILED; |
| 6815 | } |
| 6816 | } else { |
| 6817 | peg$currPos = s0; |
| 6818 | s0 = peg$FAILED; |
| 6819 | } |
| 6820 | } else { |
| 6821 | peg$currPos = s0; |
| 6822 | s0 = peg$FAILED; |
| 6823 | } |
| 6824 | if (s0 === peg$FAILED) { |
| 6825 | s0 = peg$currPos; |
| 6826 | s1 = peg$parseLabelIdentifier(); |
| 6827 | if (s1 !== peg$FAILED) { |
| 6828 | peg$savedPos = s0; |
| 6829 | s1 = peg$f105(s1); |
no test coverage detected