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

Function peg$parseOnCreateClause

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

Source from the content-addressed store, hash-verified

3688 }
3689
3690 function peg$parseOnCreateClause() {
3691 let s0, s1, s2, s3, s4, s5, s6, s7;
3692
3693 s0 = peg$currPos;
3694 s1 = peg$parseON();
3695 if (s1 !== peg$FAILED) {
3696 s2 = peg$parse_();
3697 s3 = peg$parseCREATE();
3698 if (s3 !== peg$FAILED) {
3699 s4 = peg$parse_();
3700 s5 = peg$parseSET();
3701 if (s5 !== peg$FAILED) {
3702 s6 = peg$parse_();
3703 s7 = peg$parseSetAssignmentList();
3704 if (s7 !== peg$FAILED) {
3705 peg$savedPos = s0;
3706 s0 = peg$f29(s7);
3707 } else {
3708 peg$currPos = s0;
3709 s0 = peg$FAILED;
3710 }
3711 } else {
3712 peg$currPos = s0;
3713 s0 = peg$FAILED;
3714 }
3715 } else {
3716 peg$currPos = s0;
3717 s0 = peg$FAILED;
3718 }
3719 } else {
3720 peg$currPos = s0;
3721 s0 = peg$FAILED;
3722 }
3723
3724 return s0;
3725 }
3726
3727 function peg$parseOnMatchClause() {
3728 let s0, s1, s2, s3, s4, s5, s6, s7;

Callers 1

peg$parseMergeClauseFunction · 0.85

Calls 6

peg$parseONFunction · 0.85
peg$parse_Function · 0.85
peg$parseCREATEFunction · 0.85
peg$parseSETFunction · 0.85
peg$f29Function · 0.85

Tested by

no test coverage detected