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

Function peg$parsemargin_left_dec

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

Source from the content-addressed store, hash-verified

5374 }
5375
5376 function peg$parsemargin_left_dec() {
5377 var s0, s1, s2, s3, s4, s5;
5378
5379 s0 = peg$currPos;
5380 if (input.substr(peg$currPos, 11).toLowerCase() === peg$c112) {
5381 s1 = input.substr(peg$currPos, 11);
5382 peg$currPos += 11;
5383 } else {
5384 s1 = peg$FAILED;
5385 if (peg$silentFails === 0) { peg$fail(peg$e117); }
5386 }
5387 if (s1 !== peg$FAILED) {
5388 s2 = [];
5389 s3 = peg$parseS();
5390 while (s3 !== peg$FAILED) {
5391 s2.push(s3);
5392 s3 = peg$parseS();
5393 }
5394 if (input.charCodeAt(peg$currPos) === 58) {
5395 s3 = peg$c1;
5396 peg$currPos++;
5397 } else {
5398 s3 = peg$FAILED;
5399 if (peg$silentFails === 0) { peg$fail(peg$e1); }
5400 }
5401 if (s3 !== peg$FAILED) {
5402 s4 = [];
5403 s5 = peg$parseS();
5404 while (s5 !== peg$FAILED) {
5405 s4.push(s5);
5406 s5 = peg$parseS();
5407 }
5408 s5 = peg$parsemargin_side();
5409 if (s5 === peg$FAILED) {
5410 s5 = peg$parsedefault();
5411 }
5412 if (s5 !== peg$FAILED) {
5413 peg$savedPos = s0;
5414 s0 = peg$f71(s5);
5415 } else {
5416 peg$currPos = s0;
5417 s0 = peg$FAILED;
5418 }
5419 } else {
5420 peg$currPos = s0;
5421 s0 = peg$FAILED;
5422 }
5423 } else {
5424 peg$currPos = s0;
5425 s0 = peg$FAILED;
5426 }
5427
5428 return s0;
5429 }
5430
5431 function peg$parsemargin_dec() {
5432 var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11;

Callers 1

peg$parsedeclarationFunction · 0.85

Calls 6

peg$failFunction · 0.85
peg$parseSFunction · 0.85
peg$parsemargin_sideFunction · 0.85
peg$parsedefaultFunction · 0.85
peg$f71Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected