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

Function peg$parseborder_dec

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

Source from the content-addressed store, hash-verified

7690 }
7691
7692 function peg$parseborder_dec() {
7693 var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10;
7694
7695 s0 = peg$currPos;
7696 if (input.substr(peg$currPos, 6).toLowerCase() === peg$c138) {
7697 s1 = input.substr(peg$currPos, 6);
7698 peg$currPos += 6;
7699 } else {
7700 s1 = peg$FAILED;
7701 if (peg$silentFails === 0) { peg$fail(peg$e143); }
7702 }
7703 if (s1 !== peg$FAILED) {
7704 s2 = peg$parseborder_s();
7705 if (s2 === peg$FAILED) {
7706 s2 = null;
7707 }
7708 s3 = [];
7709 s4 = peg$parseS();
7710 while (s4 !== peg$FAILED) {
7711 s3.push(s4);
7712 s4 = peg$parseS();
7713 }
7714 if (input.charCodeAt(peg$currPos) === 58) {
7715 s4 = peg$c1;
7716 peg$currPos++;
7717 } else {
7718 s4 = peg$FAILED;
7719 if (peg$silentFails === 0) { peg$fail(peg$e1); }
7720 }
7721 if (s4 !== peg$FAILED) {
7722 s5 = [];
7723 s6 = peg$parseS();
7724 while (s6 !== peg$FAILED) {
7725 s5.push(s6);
7726 s6 = peg$parseS();
7727 }
7728 s6 = peg$parseLENGTH();
7729 if (s6 !== peg$FAILED) {
7730 s7 = [];
7731 s8 = peg$parseS();
7732 while (s8 !== peg$FAILED) {
7733 s7.push(s8);
7734 s8 = peg$parseS();
7735 }
7736 s8 = peg$parseborder_style();
7737 if (s8 !== peg$FAILED) {
7738 s9 = [];
7739 s10 = peg$parseS();
7740 while (s10 !== peg$FAILED) {
7741 s9.push(s10);
7742 s10 = peg$parseS();
7743 }
7744 s10 = peg$parsecolor();
7745 if (s10 === peg$FAILED) {
7746 s10 = null;
7747 }
7748 peg$savedPos = s0;
7749 s0 = peg$f108(s2, s6, s8, s10);

Callers 1

peg$parsedeclarationFunction · 0.85

Calls 15

peg$failFunction · 0.85
peg$parseborder_sFunction · 0.85
peg$parseSFunction · 0.85
peg$parseLENGTHFunction · 0.85
peg$parseborder_styleFunction · 0.85
peg$parsecolorFunction · 0.85
peg$f108Function · 0.85
peg$f109Function · 0.85
peg$f110Function · 0.85
peg$f111Function · 0.85
peg$f112Function · 0.85
peg$f113Function · 0.85

Tested by

no test coverage detected