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

Function peg$parsemargin_right_dec

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

Source from the content-addressed store, hash-verified

5264 }
5265
5266 function peg$parsemargin_right_dec() {
5267 var s0, s1, s2, s3, s4, s5;
5268
5269 s0 = peg$currPos;
5270 if (input.substr(peg$currPos, 12).toLowerCase() === peg$c110) {
5271 s1 = input.substr(peg$currPos, 12);
5272 peg$currPos += 12;
5273 } else {
5274 s1 = peg$FAILED;
5275 if (peg$silentFails === 0) { peg$fail(peg$e115); }
5276 }
5277 if (s1 !== peg$FAILED) {
5278 s2 = [];
5279 s3 = peg$parseS();
5280 while (s3 !== peg$FAILED) {
5281 s2.push(s3);
5282 s3 = peg$parseS();
5283 }
5284 if (input.charCodeAt(peg$currPos) === 58) {
5285 s3 = peg$c1;
5286 peg$currPos++;
5287 } else {
5288 s3 = peg$FAILED;
5289 if (peg$silentFails === 0) { peg$fail(peg$e1); }
5290 }
5291 if (s3 !== peg$FAILED) {
5292 s4 = [];
5293 s5 = peg$parseS();
5294 while (s5 !== peg$FAILED) {
5295 s4.push(s5);
5296 s5 = peg$parseS();
5297 }
5298 s5 = peg$parsemargin_side();
5299 if (s5 === peg$FAILED) {
5300 s5 = peg$parsedefault();
5301 }
5302 if (s5 !== peg$FAILED) {
5303 peg$savedPos = s0;
5304 s0 = peg$f69(s5);
5305 } else {
5306 peg$currPos = s0;
5307 s0 = peg$FAILED;
5308 }
5309 } else {
5310 peg$currPos = s0;
5311 s0 = peg$FAILED;
5312 }
5313 } else {
5314 peg$currPos = s0;
5315 s0 = peg$FAILED;
5316 }
5317
5318 return s0;
5319 }
5320
5321 function peg$parsemargin_bottom_dec() {
5322 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$f69Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected