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

Function peg$parsevertical_align_dec

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

Source from the content-addressed store, hash-verified

4442 }
4443
4444 function peg$parsevertical_align_dec() {
4445 var s0, s1, s2, s3, s4, s5;
4446
4447 s0 = peg$currPos;
4448 if (input.substr(peg$currPos, 14).toLowerCase() === peg$c95) {
4449 s1 = input.substr(peg$currPos, 14);
4450 peg$currPos += 14;
4451 } else {
4452 s1 = peg$FAILED;
4453 if (peg$silentFails === 0) { peg$fail(peg$e100); }
4454 }
4455 if (s1 !== peg$FAILED) {
4456 s2 = [];
4457 s3 = peg$parseS();
4458 while (s3 !== peg$FAILED) {
4459 s2.push(s3);
4460 s3 = peg$parseS();
4461 }
4462 if (input.charCodeAt(peg$currPos) === 58) {
4463 s3 = peg$c1;
4464 peg$currPos++;
4465 } else {
4466 s3 = peg$FAILED;
4467 if (peg$silentFails === 0) { peg$fail(peg$e1); }
4468 }
4469 if (s3 !== peg$FAILED) {
4470 s4 = [];
4471 s5 = peg$parseS();
4472 while (s5 !== peg$FAILED) {
4473 s4.push(s5);
4474 s5 = peg$parseS();
4475 }
4476 s5 = peg$parsevertical_align();
4477 if (s5 === peg$FAILED) {
4478 s5 = peg$parsedefault();
4479 }
4480 if (s5 !== peg$FAILED) {
4481 peg$savedPos = s0;
4482 s0 = peg$f54(s5);
4483 } else {
4484 peg$currPos = s0;
4485 s0 = peg$FAILED;
4486 }
4487 } else {
4488 peg$currPos = s0;
4489 s0 = peg$FAILED;
4490 }
4491 } else {
4492 peg$currPos = s0;
4493 s0 = peg$FAILED;
4494 }
4495
4496 return s0;
4497 }
4498
4499 function peg$parsefont_style_dec() {
4500 var s0, s1, s2, s3, s4, s5;

Callers 1

peg$parsedeclarationFunction · 0.85

Calls 6

peg$failFunction · 0.85
peg$parseSFunction · 0.85
peg$parsevertical_alignFunction · 0.85
peg$parsedefaultFunction · 0.85
peg$f54Function · 0.85
pushMethod · 0.80

Tested by

no test coverage detected