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

Function peg$parseListComprehensionProjection

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

Source from the content-addressed store, hash-verified

10890 }
10891
10892 function peg$parseListComprehensionProjection() {
10893 let s0, s1, s2, s3;
10894
10895 s0 = peg$currPos;
10896 if (input.charCodeAt(peg$currPos) === 124) {
10897 s1 = peg$c10;
10898 peg$currPos++;
10899 } else {
10900 s1 = peg$FAILED;
10901 if (peg$silentFails === 0) { peg$fail(peg$e10); }
10902 }
10903 if (s1 !== peg$FAILED) {
10904 s2 = peg$parse_();
10905 s3 = peg$parseArithmeticExpression();
10906 if (s3 !== peg$FAILED) {
10907 peg$savedPos = s0;
10908 s0 = peg$f196(s3);
10909 } else {
10910 peg$currPos = s0;
10911 s0 = peg$FAILED;
10912 }
10913 } else {
10914 peg$currPos = s0;
10915 s0 = peg$FAILED;
10916 }
10917
10918 return s0;
10919 }
10920
10921 function peg$parseMapProjection() {
10922 let s0, s1, s2, s3, s4, s5, s6, s7;

Callers 2

Calls 4

peg$failFunction · 0.85
peg$parse_Function · 0.85
peg$f196Function · 0.85

Tested by

no test coverage detected