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

Function peg$parsefont_size_dec

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

Source from the content-addressed store, hash-verified

4332 }
4333
4334 function peg$parsefont_size_dec() {
4335 var s0, s1, s2, s3, s4, s5;
4336
4337 s0 = peg$currPos;
4338 if (input.substr(peg$currPos, 9).toLowerCase() === peg$c93) {
4339 s1 = input.substr(peg$currPos, 9);
4340 peg$currPos += 9;
4341 } else {
4342 s1 = peg$FAILED;
4343 if (peg$silentFails === 0) { peg$fail(peg$e98); }
4344 }
4345 if (s1 !== peg$FAILED) {
4346 s2 = [];
4347 s3 = peg$parseS();
4348 while (s3 !== peg$FAILED) {
4349 s2.push(s3);
4350 s3 = peg$parseS();
4351 }
4352 if (input.charCodeAt(peg$currPos) === 58) {
4353 s3 = peg$c1;
4354 peg$currPos++;
4355 } else {
4356 s3 = peg$FAILED;
4357 if (peg$silentFails === 0) { peg$fail(peg$e1); }
4358 }
4359 if (s3 !== peg$FAILED) {
4360 s4 = [];
4361 s5 = peg$parseS();
4362 while (s5 !== peg$FAILED) {
4363 s4.push(s5);
4364 s5 = peg$parseS();
4365 }
4366 s5 = peg$parsefont_size();
4367 if (s5 === peg$FAILED) {
4368 s5 = peg$parsedefault();
4369 }
4370 if (s5 !== peg$FAILED) {
4371 peg$savedPos = s0;
4372 s0 = peg$f52(s5);
4373 } else {
4374 peg$currPos = s0;
4375 s0 = peg$FAILED;
4376 }
4377 } else {
4378 peg$currPos = s0;
4379 s0 = peg$FAILED;
4380 }
4381 } else {
4382 peg$currPos = s0;
4383 s0 = peg$FAILED;
4384 }
4385
4386 return s0;
4387 }
4388
4389 function peg$parseline_height_dec() {
4390 var s0, s1, s2, s3, s4, s5;

Callers 1

peg$parsedeclarationFunction · 0.85

Calls 6

peg$failFunction · 0.85
peg$parseSFunction · 0.85
peg$parsefont_sizeFunction · 0.85
peg$parsedefaultFunction · 0.85
peg$f52Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected