MCPcopy Create free account
hub / github.com/chearon/dropflow / peg$parseoperator

Function peg$parseoperator

src/parse-css.js:1779–1828  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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;

Callers 1

peg$parseexprFunction · 0.85

Calls 5

peg$failFunction · 0.85
peg$parseSFunction · 0.85
peg$f4Function · 0.85
peg$f5Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected