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

Function peg$parsemargin_dec

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

Source from the content-addressed store, hash-verified

5429 }
5430
5431 function peg$parsemargin_dec() {
5432 var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11;
5433
5434 s0 = peg$currPos;
5435 if (input.substr(peg$currPos, 6).toLowerCase() === peg$c113) {
5436 s1 = input.substr(peg$currPos, 6);
5437 peg$currPos += 6;
5438 } else {
5439 s1 = peg$FAILED;
5440 if (peg$silentFails === 0) { peg$fail(peg$e118); }
5441 }
5442 if (s1 !== peg$FAILED) {
5443 s2 = [];
5444 s3 = peg$parseS();
5445 while (s3 !== peg$FAILED) {
5446 s2.push(s3);
5447 s3 = peg$parseS();
5448 }
5449 if (input.charCodeAt(peg$currPos) === 58) {
5450 s3 = peg$c1;
5451 peg$currPos++;
5452 } else {
5453 s3 = peg$FAILED;
5454 if (peg$silentFails === 0) { peg$fail(peg$e1); }
5455 }
5456 if (s3 !== peg$FAILED) {
5457 s4 = [];
5458 s5 = peg$parseS();
5459 while (s5 !== peg$FAILED) {
5460 s4.push(s5);
5461 s5 = peg$parseS();
5462 }
5463 s5 = peg$parsemargin_side();
5464 if (s5 !== peg$FAILED) {
5465 s6 = [];
5466 s7 = peg$parseS();
5467 while (s7 !== peg$FAILED) {
5468 s6.push(s7);
5469 s7 = peg$parseS();
5470 }
5471 s7 = peg$parsemargin_side();
5472 if (s7 !== peg$FAILED) {
5473 s8 = [];
5474 s9 = peg$parseS();
5475 while (s9 !== peg$FAILED) {
5476 s8.push(s9);
5477 s9 = peg$parseS();
5478 }
5479 s9 = peg$parsemargin_side();
5480 if (s9 !== peg$FAILED) {
5481 s10 = [];
5482 s11 = peg$parseS();
5483 while (s11 !== peg$FAILED) {
5484 s10.push(s11);
5485 s11 = peg$parseS();
5486 }
5487 s11 = peg$parsemargin_side();
5488 if (s11 !== peg$FAILED) {

Callers 1

peg$parsedeclarationFunction · 0.85

Calls 9

peg$failFunction · 0.85
peg$parseSFunction · 0.85
peg$parsemargin_sideFunction · 0.85
peg$f72Function · 0.85
peg$f73Function · 0.85
peg$f74Function · 0.85
peg$parsedefaultFunction · 0.85
peg$f75Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected