()
| 1777 | } |
| 1778 | |
| 1779 | function peg$parseoperator() { |
| 1780 | var s0, s1, s2, s3; |
| 1781 | |
| 1782 | s0 = peg$currPos; |
| 1783 | if (input.charCodeAt(peg$currPos) === 47) { |
| 1784 | s1 = peg$c2; |
| 1785 | peg$currPos++; |
| 1786 | } else { |
| 1787 | s1 = peg$FAILED; |
| 1788 | if (peg$silentFails === 0) { peg$fail(peg$e2); } |
| 1789 | } |
| 1790 | if (s1 !== peg$FAILED) { |
| 1791 | s2 = []; |
| 1792 | s3 = peg$parseS(); |
| 1793 | while (s3 !== peg$FAILED) { |
| 1794 | s2.push(s3); |
| 1795 | s3 = peg$parseS(); |
| 1796 | } |
| 1797 | peg$savedPos = s0; |
| 1798 | s0 = peg$f4(); |
| 1799 | } else { |
| 1800 | peg$currPos = s0; |
| 1801 | s0 = peg$FAILED; |
| 1802 | } |
| 1803 | if (s0 === peg$FAILED) { |
| 1804 | s0 = peg$currPos; |
| 1805 | if (input.charCodeAt(peg$currPos) === 44) { |
| 1806 | s1 = peg$c3; |
| 1807 | peg$currPos++; |
| 1808 | } else { |
| 1809 | s1 = peg$FAILED; |
| 1810 | if (peg$silentFails === 0) { peg$fail(peg$e3); } |
| 1811 | } |
| 1812 | if (s1 !== peg$FAILED) { |
| 1813 | s2 = []; |
| 1814 | s3 = peg$parseS(); |
| 1815 | while (s3 !== peg$FAILED) { |
| 1816 | s2.push(s3); |
| 1817 | s3 = peg$parseS(); |
| 1818 | } |
| 1819 | peg$savedPos = s0; |
| 1820 | s0 = peg$f5(); |
| 1821 | } else { |
| 1822 | peg$currPos = s0; |
| 1823 | s0 = peg$FAILED; |
| 1824 | } |
| 1825 | } |
| 1826 | |
| 1827 | return s0; |
| 1828 | } |
| 1829 | |
| 1830 | function peg$parseterm() { |
| 1831 | var s0, s1, s2, s3; |
no test coverage detected