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

Function peg$parsemargin_bottom_dec

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

Source from the content-addressed store, hash-verified

5319 }
5320
5321 function peg$parsemargin_bottom_dec() {
5322 var s0, s1, s2, s3, s4, s5;
5323
5324 s0 = peg$currPos;
5325 if (input.substr(peg$currPos, 13).toLowerCase() === peg$c111) {
5326 s1 = input.substr(peg$currPos, 13);
5327 peg$currPos += 13;
5328 } else {
5329 s1 = peg$FAILED;
5330 if (peg$silentFails === 0) { peg$fail(peg$e116); }
5331 }
5332 if (s1 !== peg$FAILED) {
5333 s2 = [];
5334 s3 = peg$parseS();
5335 while (s3 !== peg$FAILED) {
5336 s2.push(s3);
5337 s3 = peg$parseS();
5338 }
5339 if (input.charCodeAt(peg$currPos) === 58) {
5340 s3 = peg$c1;
5341 peg$currPos++;
5342 } else {
5343 s3 = peg$FAILED;
5344 if (peg$silentFails === 0) { peg$fail(peg$e1); }
5345 }
5346 if (s3 !== peg$FAILED) {
5347 s4 = [];
5348 s5 = peg$parseS();
5349 while (s5 !== peg$FAILED) {
5350 s4.push(s5);
5351 s5 = peg$parseS();
5352 }
5353 s5 = peg$parsemargin_side();
5354 if (s5 === peg$FAILED) {
5355 s5 = peg$parsedefault();
5356 }
5357 if (s5 !== peg$FAILED) {
5358 peg$savedPos = s0;
5359 s0 = peg$f70(s5);
5360 } else {
5361 peg$currPos = s0;
5362 s0 = peg$FAILED;
5363 }
5364 } else {
5365 peg$currPos = s0;
5366 s0 = peg$FAILED;
5367 }
5368 } else {
5369 peg$currPos = s0;
5370 s0 = peg$FAILED;
5371 }
5372
5373 return s0;
5374 }
5375
5376 function peg$parsemargin_left_dec() {
5377 var s0, s1, s2, s3, s4, s5;

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$f70Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected