66import java .io .InputStreamReader ;
77import java .io .UnsupportedEncodingException ;
88import java .util .ArrayList ;
9- import java .util .Iterator ;
109import java .net .URL ;
11- import java .math .BigDecimal ;
1210
1311import org .w3c .css .values .CssValue ;
1412import org .w3c .css .values .CssOperator ;
3937import org .w3c .css .values .CssTypes ;
4038import org .w3c .css .values .CssVolume ;
4139import org .w3c .css .properties .css .CssProperty ;
42- import org .w3c .css .parser .Frame ;
4340import org .w3c .css .parser .CssError ;
4441import org .w3c .css .parser .CssErrorToken ;
4542import org .w3c .css .parser .CssSelectors ;
6360import org .w3c .css .util .InvalidParamException ;
6461import org .w3c .css .util .WarningParamException ;
6562import org .w3c .css .util .Util ;
66- import org .w3c .css .util .Messages ;
6763
6864import org .w3c .css .selectors .AdjacentSiblingSelector ;
6965import org .w3c .css .selectors .AttributeSelector ;
@@ -6097,19 +6093,31 @@ final public boolean prio() throws ParseException {
60976093 jj_consume_token (LPARAN );
60986094String funcname = n .image .toLowerCase ();
60996095 if (funcname .equals ("rgb(" )) {
6100- color .setRGBColor (exp , ac );
6096+ color .setRGBColor (ac , exp );
61016097 {if ("" != null ) return color ;}
61026098 } else if (funcname .equals ("rgba(" )) {
6103- color .setRGBAColor (exp , ac );
6099+ color .setRGBAColor (ac , exp );
61046100 {if ("" != null ) return color ;}
61056101 } else if (funcname .equals ("hsl(" )) {
6106- color .setHSLColor (exp , ac );
6102+ color .setHSLColor (ac , exp );
61076103 {if ("" != null ) return color ;}
61086104 } else if (funcname .equals ("hsla(" )) {
6109- color .setHSLAColor ( exp , ac );
6105+ color .setHSLColor ( ac , exp );
61106106 {if ("" != null ) return color ;}
61116107 } else if (funcname .equals ("hwb(" )) {
6112- color .setHWBColor (exp , ac );
6108+ color .setHWBColor (ac , exp );
6109+ {if ("" != null ) return color ;}
6110+ } else if (funcname .equals ("lab(" )) {
6111+ color .setLABColor (ac , exp );
6112+ {if ("" != null ) return color ;}
6113+ } else if (funcname .equals ("gray(" )) {
6114+ color .setGrayColor (ac , exp );
6115+ {if ("" != null ) return color ;}
6116+ } else if (funcname .equals ("lch(" )) {
6117+ color .setLCHColor (ac , exp );
6118+ {if ("" != null ) return color ;}
6119+ } else if (funcname .equals ("device-cmyk(" )) {
6120+ color .setDeviceCMYKColor (ac , exp );
61136121 {if ("" != null ) return color ;}
61146122 } else if (funcname .equals ("image(" )) {
61156123 CssImage img = new CssImage ();
@@ -6133,7 +6141,7 @@ final public boolean prio() throws ParseException {
61336141 {if ("" != null ) return img ;}
61346142 } else if (funcname .equals ("atsc-rgba(" )) {
61356143 if (getAtRule ().toString ().equals ("@media atsc-tv" )) {
6136- color .setATSCRGBAColor (exp , ac );
6144+ color .setATSCRGBAColor (ac , exp );
61376145 {if ("" != null ) return color ;}
61386146 } else {
61396147 addError (new InvalidParamException ("onlyATSC" , "" , ac ),
@@ -6975,15 +6983,15 @@ private boolean jj_3R_200()
69756983 return false ;
69766984 }
69776985
6978- private boolean jj_3R_211 ()
6986+ private boolean jj_3R_199 ()
69796987 {
6980- if (jj_scan_token (COMMA )) return true ;
6988+ if (jj_scan_token (IMPORTANT_NOT )) return true ;
69816989 return false ;
69826990 }
69836991
6984- private boolean jj_3R_199 ()
6992+ private boolean jj_3R_211 ()
69856993 {
6986- if (jj_scan_token (IMPORTANT_NOT )) return true ;
6994+ if (jj_scan_token (COMMA )) return true ;
69876995 return false ;
69886996 }
69896997
@@ -7023,6 +7031,17 @@ private boolean jj_3R_216()
70237031 return false ;
70247032 }
70257033
7034+ private boolean jj_3R_214 ()
7035+ {
7036+ Token xsp ;
7037+ xsp = jj_scanpos ;
7038+ if (jj_scan_token (39 )) {
7039+ jj_scanpos = xsp ;
7040+ if (jj_scan_token (40 )) return true ;
7041+ }
7042+ return false ;
7043+ }
7044+
70267045 private boolean jj_3R_197 ()
70277046 {
70287047 if (jj_scan_token (DIMEN )) return true ;
@@ -7071,17 +7090,6 @@ private boolean jj_3R_190()
70717090 return false ;
70727091 }
70737092
7074- private boolean jj_3R_214 ()
7075- {
7076- Token xsp ;
7077- xsp = jj_scanpos ;
7078- if (jj_scan_token (39 )) {
7079- jj_scanpos = xsp ;
7080- if (jj_scan_token (40 )) return true ;
7081- }
7082- return false ;
7083- }
7084-
70857093 private boolean jj_3R_189 ()
70867094 {
70877095 if (jj_scan_token (ABSOLUTLENGTH )) return true ;
@@ -7094,6 +7102,12 @@ private boolean jj_3R_188()
70947102 return false ;
70957103 }
70967104
7105+ private boolean jj_3R_217 ()
7106+ {
7107+ if (jj_scan_token (IDENT )) return true ;
7108+ return false ;
7109+ }
7110+
70977111 private boolean jj_3R_187 ()
70987112 {
70997113 if (jj_scan_token (RELFONTLENGTH )) return true ;
@@ -7194,12 +7208,6 @@ private boolean jj_3R_169()
71947208 return false ;
71957209 }
71967210
7197- private boolean jj_3R_217 ()
7198- {
7199- if (jj_scan_token (IDENT )) return true ;
7200- return false ;
7201- }
7202-
72037211 private boolean jj_3_1 ()
72047212 {
72057213 if (jj_3R_147 ()) return true ;
0 commit comments