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

Function peg$parseOrderItem

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

Source from the content-addressed store, hash-verified

13536 }
13537
13538 function peg$parseOrderItem() {
13539 let s0, s1, s2, s3, s4, s5;
13540
13541 s0 = peg$currPos;
13542 s1 = peg$parseArithmeticExpression();
13543 if (s1 !== peg$FAILED) {
13544 s2 = peg$parse_();
13545 s3 = peg$parseOrderDirection();
13546 if (s3 === peg$FAILED) {
13547 s3 = null;
13548 }
13549 s4 = peg$parse_();
13550 s5 = peg$parseNullsOrdering();
13551 if (s5 === peg$FAILED) {
13552 s5 = null;
13553 }
13554 peg$savedPos = s0;
13555 s0 = peg$f248(s1, s3, s5);
13556 } else {
13557 peg$currPos = s0;
13558 s0 = peg$FAILED;
13559 }
13560
13561 return s0;
13562 }
13563
13564 function peg$parseOrderDirection() {
13565 let s0, s1;

Callers 1

peg$parseOrderListFunction · 0.85

Calls 5

peg$parse_Function · 0.85
peg$parseOrderDirectionFunction · 0.85
peg$parseNullsOrderingFunction · 0.85
peg$f248Function · 0.85

Tested by

no test coverage detected