MCPcopy Create free account
hub / github.com/chearon/dropflow / peg$parsecomment

Function peg$parsecomment

src/parse-css.js:9959–10160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9957 }
9958
9959 function peg$parsecomment() {
9960 var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9;
9961
9962 s0 = peg$currPos;
9963 if (input.substr(peg$currPos, 2) === peg$c169) {
9964 s1 = peg$c169;
9965 peg$currPos += 2;
9966 } else {
9967 s1 = peg$FAILED;
9968 if (peg$silentFails === 0) { peg$fail(peg$e186); }
9969 }
9970 if (s1 !== peg$FAILED) {
9971 s2 = [];
9972 if (peg$r13.test(input.charAt(peg$currPos))) {
9973 s3 = input.charAt(peg$currPos);
9974 peg$currPos++;
9975 } else {
9976 s3 = peg$FAILED;
9977 if (peg$silentFails === 0) { peg$fail(peg$e187); }
9978 }
9979 while (s3 !== peg$FAILED) {
9980 s2.push(s3);
9981 if (peg$r13.test(input.charAt(peg$currPos))) {
9982 s3 = input.charAt(peg$currPos);
9983 peg$currPos++;
9984 } else {
9985 s3 = peg$FAILED;
9986 if (peg$silentFails === 0) { peg$fail(peg$e187); }
9987 }
9988 }
9989 s3 = [];
9990 if (input.charCodeAt(peg$currPos) === 42) {
9991 s4 = peg$c170;
9992 peg$currPos++;
9993 } else {
9994 s4 = peg$FAILED;
9995 if (peg$silentFails === 0) { peg$fail(peg$e188); }
9996 }
9997 if (s4 !== peg$FAILED) {
9998 while (s4 !== peg$FAILED) {
9999 s3.push(s4);
10000 if (input.charCodeAt(peg$currPos) === 42) {
10001 s4 = peg$c170;
10002 peg$currPos++;
10003 } else {
10004 s4 = peg$FAILED;
10005 if (peg$silentFails === 0) { peg$fail(peg$e188); }
10006 }
10007 }
10008 } else {
10009 s3 = peg$FAILED;
10010 }
10011 if (s3 !== peg$FAILED) {
10012 s4 = [];
10013 s5 = peg$currPos;
10014 if (peg$r14.test(input.charAt(peg$currPos))) {
10015 s6 = input.charAt(peg$currPos);
10016 peg$currPos++;

Callers 15

peg$parsecolorFunction · 0.85
peg$parseSFunction · 0.85
peg$parseSTRINGFunction · 0.85
peg$parseIDENTFunction · 0.85
peg$parseHASHFunction · 0.85
peg$parseEXSFunction · 0.85
peg$parseLENGTHFunction · 0.85
peg$parseANGLEFunction · 0.85
peg$parseTIMEFunction · 0.85
peg$parseFREQFunction · 0.85
peg$parsePERCENTAGEFunction · 0.85
peg$parseNUMBERFunction · 0.85

Calls 2

peg$failFunction · 0.85
pushMethod · 0.80

Tested by

no test coverage detected