MCPcopy Index your code
hub / github.com/di-sukharev/opencommit / $

Function $

out/cli.cjs:64671–64698  ·  view source on GitHub ↗
(t2, { onFlag: n2, onArgument: r3 })

Source from the content-addressed store, hash-verified

64669 let r3 = t2.slice(n2 ? 1 : 2), e3;
64670 const o3 = r3.match(G);
64671 if (o3) {
64672 const { index: s2 } = o3;
64673 e3 = r3.slice(s2 + 1), r3 = r3.slice(0, s2);
64674 }
64675 return [r3, e3, n2];
64676};
64677var $ = (t2, { onFlag: n2, onArgument: r3 }) => {
64678 let e3;
64679 const o3 = (s2, i3) => {
64680 if (typeof e3 != "function") return true;
64681 e3(s2, i3), e3 = void 0;
64682 };
64683 for (let s2 = 0; s2 < t2.length; s2 += 1) {
64684 const i3 = t2[s2];
64685 if (i3 === F) {
64686 o3();
64687 const l3 = t2.slice(s2 + 1);
64688 r3?.(l3, [s2], true);
64689 break;
64690 }
64691 const a4 = N(i3);
64692 if (a4) {
64693 if (o3(), !n2) continue;
64694 const [l3, f4, g5] = a4;
64695 if (g5) for (let c4 = 0; c4 < l3.length; c4 += 1) {
64696 o3();
64697 const u3 = c4 === l3.length - 1;
64698 e3 = n2(l3[c4], u3 ? f4 : void 0, [s2, c4 + 1, u3]);
64699 }
64700 else e3 = n2(l3, f4, [s2]);
64701 } else o3(i3, [s2]) && r3?.([i3], [s2]);

Callers 1

UFunction · 0.85

Calls 5

o3Function · 0.85
r3Function · 0.85
NFunction · 0.85
n2Function · 0.85
sliceMethod · 0.45

Tested by

no test coverage detected