MCPcopy Create free account
hub / github.com/estools/esquery / peg$parsepath

Function peg$parsepath

parser.js:1866–1889  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1864 }
1865
1866 function peg$parsepath() {
1867 var s0, s1;
1868
1869 var key = peg$currPos * 32 + 19,
1870 cached = peg$resultsCache[key];
1871
1872 if (cached) {
1873 peg$currPos = cached.nextPos;
1874
1875 return cached.result;
1876 }
1877
1878 s0 = peg$currPos;
1879 s1 = peg$parseidentifierName();
1880 if (s1 !== peg$FAILED) {
1881 peg$savedPos = s0;
1882 s1 = peg$c64(s1);
1883 }
1884 s0 = s1;
1885
1886 peg$resultsCache[key] = { nextPos: peg$currPos, result: s0 };
1887
1888 return s0;
1889 }
1890
1891 function peg$parsetype() {
1892 var s0, s1, s2, s3, s4, s5;

Callers 1

peg$parseattrValueFunction · 0.85

Calls 2

peg$parseidentifierNameFunction · 0.85
peg$c64Function · 0.85

Tested by

no test coverage detected