MCPcopy Create free account
hub / github.com/codemix/graph / peg$parseComparisonOperator

Function peg$parseComparisonOperator

packages/graph/src/grammar.js:11773–11881  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11771 }
11772
11773 function peg$parseComparisonOperator() {
11774 let s0, s1;
11775
11776 s0 = peg$currPos;
11777 if (input.charCodeAt(peg$currPos) === 61) {
11778 s1 = peg$c13;
11779 peg$currPos++;
11780 } else {
11781 s1 = peg$FAILED;
11782 if (peg$silentFails === 0) { peg$fail(peg$e15); }
11783 }
11784 if (s1 !== peg$FAILED) {
11785 peg$savedPos = s0;
11786 s1 = peg$f216();
11787 }
11788 s0 = s1;
11789 if (s0 === peg$FAILED) {
11790 s0 = peg$currPos;
11791 if (input.substr(peg$currPos, 2) === peg$c30) {
11792 s1 = peg$c30;
11793 peg$currPos += 2;
11794 } else {
11795 s1 = peg$FAILED;
11796 if (peg$silentFails === 0) { peg$fail(peg$e35); }
11797 }
11798 if (s1 !== peg$FAILED) {
11799 peg$savedPos = s0;
11800 s1 = peg$f217();
11801 }
11802 s0 = s1;
11803 if (s0 === peg$FAILED) {
11804 s0 = peg$currPos;
11805 if (input.substr(peg$currPos, 2) === peg$c31) {
11806 s1 = peg$c31;
11807 peg$currPos += 2;
11808 } else {
11809 s1 = peg$FAILED;
11810 if (peg$silentFails === 0) { peg$fail(peg$e36); }
11811 }
11812 if (s1 !== peg$FAILED) {
11813 peg$savedPos = s0;
11814 s1 = peg$f218();
11815 }
11816 s0 = s1;
11817 if (s0 === peg$FAILED) {
11818 s0 = peg$currPos;
11819 if (input.substr(peg$currPos, 2) === peg$c32) {
11820 s1 = peg$c32;
11821 peg$currPos += 2;
11822 } else {
11823 s1 = peg$FAILED;
11824 if (peg$silentFails === 0) { peg$fail(peg$e37); }
11825 }
11826 if (s1 !== peg$FAILED) {
11827 peg$savedPos = s0;
11828 s1 = peg$f219();
11829 }
11830 s0 = s1;

Callers 3

Calls 8

peg$failFunction · 0.85
peg$f216Function · 0.85
peg$f217Function · 0.85
peg$f218Function · 0.85
peg$f219Function · 0.85
peg$f220Function · 0.85
peg$f221Function · 0.85
peg$f222Function · 0.85

Tested by

no test coverage detected