Skip to content

Commit 25c65a0

Browse files
committed
regen
1 parent 44bfb5a commit 25c65a0

File tree

1 file changed

+75
-70
lines changed

1 file changed

+75
-70
lines changed

org/w3c/css/parser/analyzer/CssParser.java

Lines changed: 75 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -2214,6 +2214,7 @@ final public void general_enclosed(AtRuleSupports supportsRule) throws ParseExce
22142214
setAtRule(newRule);
22152215
s.setAtRule(getAtRule());
22162216
boolean isCss1 = (ac.getCssVersion() == CssVersion.CSS1);
2217+
boolean gotContent = false;
22172218
try {
22182219
jj_consume_token(PAGE_SYM);
22192220
if (!isCss1) newAtRule(newRule);
@@ -2258,7 +2259,7 @@ final public void general_enclosed(AtRuleSupports supportsRule) throws ParseExce
22582259
}
22592260
jj_consume_token(S);
22602261
}
2261-
pageContent();
2262+
gotContent = pageContent();
22622263
jj_consume_token(RBRACE);
22632264
label_61:
22642265
while (true) {
@@ -2274,7 +2275,9 @@ final public void general_enclosed(AtRuleSupports supportsRule) throws ParseExce
22742275
jj_consume_token(S);
22752276
}
22762277
if (!isCss1) {
2277-
endOfRule();
2278+
if (gotContent) {
2279+
endOfRule();
2280+
}
22782281
endOfAtRule();
22792282
}
22802283
} catch (InvalidParamException ie) {
@@ -2295,7 +2298,7 @@ final public void general_enclosed(AtRuleSupports supportsRule) throws ParseExce
22952298
}
22962299
}
22972300

2298-
final public void pageContent() throws ParseException {CssProperty prop;
2301+
final public boolean pageContent() throws ParseException {CssProperty prop;
22992302
ArrayList<CssProperty> v = null;
23002303
ArrayList<CssProperty> allv = new ArrayList<CssProperty>();
23012304
CssSelectors s = new CssSelectors(ac);
@@ -2344,6 +2347,8 @@ final public void general_enclosed(AtRuleSupports supportsRule) throws ParseExce
23442347
addProperty(allv);
23452348
handleRule(s, allv);
23462349
}
2350+
{if ("" != null) return gotContent;}
2351+
throw new Error("Missing return statement in function");
23472352
}
23482353

23492354
final public ArrayList<CssProperty> prefAtRule() throws ParseException {Token n;
@@ -7248,12 +7253,6 @@ private boolean jj_3R_277()
72487253
return false;
72497254
}
72507255

7251-
private boolean jj_3R_271()
7252-
{
7253-
if (jj_scan_token(COLON)) return true;
7254-
return false;
7255-
}
7256-
72577256
private boolean jj_3R_276()
72587257
{
72597258
Token xsp;
@@ -7272,31 +7271,18 @@ private boolean jj_3R_276()
72727271
return false;
72737272
}
72747273

7275-
private boolean jj_3_5()
7274+
private boolean jj_3R_271()
72767275
{
7277-
Token xsp;
7278-
xsp = jj_scanpos;
7279-
if (jj_3R_164()) jj_scanpos = xsp;
7280-
if (jj_scan_token(131)) return true;
7276+
if (jj_scan_token(COLON)) return true;
72817277
return false;
72827278
}
72837279

7284-
private boolean jj_3R_267()
7280+
private boolean jj_3_5()
72857281
{
7286-
if (jj_scan_token(RPARAN)) return true;
72877282
Token xsp;
7288-
while (true) {
7289-
xsp = jj_scanpos;
7290-
if (jj_scan_token(21)) { jj_scanpos = xsp; break; }
7291-
}
7292-
if (jj_scan_token(IDENT)) return true;
7293-
while (true) {
7294-
xsp = jj_scanpos;
7295-
if (jj_scan_token(21)) { jj_scanpos = xsp; break; }
7296-
}
72977283
xsp = jj_scanpos;
7298-
if (jj_3R_271()) jj_scanpos = xsp;
7299-
if (jj_scan_token(LPARAN)) return true;
7284+
if (jj_3R_164()) jj_scanpos = xsp;
7285+
if (jj_scan_token(131)) return true;
73007286
return false;
73017287
}
73027288

@@ -7365,6 +7351,25 @@ private boolean jj_3R_278()
73657351
return false;
73667352
}
73677353

7354+
private boolean jj_3R_267()
7355+
{
7356+
if (jj_scan_token(RPARAN)) return true;
7357+
Token xsp;
7358+
while (true) {
7359+
xsp = jj_scanpos;
7360+
if (jj_scan_token(21)) { jj_scanpos = xsp; break; }
7361+
}
7362+
if (jj_scan_token(IDENT)) return true;
7363+
while (true) {
7364+
xsp = jj_scanpos;
7365+
if (jj_scan_token(21)) { jj_scanpos = xsp; break; }
7366+
}
7367+
xsp = jj_scanpos;
7368+
if (jj_3R_271()) jj_scanpos = xsp;
7369+
if (jj_scan_token(LPARAN)) return true;
7370+
return false;
7371+
}
7372+
73687373
private boolean jj_3R_272()
73697374
{
73707375
Token xsp;
@@ -7555,6 +7560,12 @@ private boolean jj_3R_210()
75557560
return false;
75567561
}
75577562

7563+
private boolean jj_3R_209()
7564+
{
7565+
if (jj_3R_225()) return true;
7566+
return false;
7567+
}
7568+
75587569
private boolean jj_3R_269()
75597570
{
75607571
if (jj_scan_token(NUMBER)) return true;
@@ -7572,12 +7583,6 @@ private boolean jj_3R_269()
75727583
return false;
75737584
}
75747585

7575-
private boolean jj_3R_209()
7576-
{
7577-
if (jj_3R_225()) return true;
7578-
return false;
7579-
}
7580-
75817586
private boolean jj_3R_207()
75827587
{
75837588
if (jj_scan_token(STRING)) return true;
@@ -8210,12 +8215,6 @@ private boolean jj_3R_220()
82108215
return false;
82118216
}
82128217

8213-
private boolean jj_3_4()
8214-
{
8215-
if (jj_3R_163()) return true;
8216-
return false;
8217-
}
8218-
82198218
private boolean jj_3R_175()
82208219
{
82218220
if (jj_3R_166()) return true;
@@ -8248,7 +8247,13 @@ private boolean jj_3R_175()
82488247
return false;
82498248
}
82508249

8251-
private boolean jj_3R_189()
8250+
private boolean jj_3_4()
8251+
{
8252+
if (jj_3R_163()) return true;
8253+
return false;
8254+
}
8255+
8256+
private boolean jj_3R_162()
82528257
{
82538258
if (jj_scan_token(RPARAN)) return true;
82548259
Token xsp;
@@ -8257,14 +8262,15 @@ private boolean jj_3R_189()
82578262
if (jj_scan_token(21)) { jj_scanpos = xsp; break; }
82588263
}
82598264
xsp = jj_scanpos;
8260-
if (jj_3_4()) {
8265+
if (jj_3_6()) {
82618266
jj_scanpos = xsp;
8262-
if (jj_3R_220()) return true;
8267+
if (jj_3R_175()) return true;
82638268
}
8269+
if (jj_scan_token(LPARAN)) return true;
82648270
return false;
82658271
}
82668272

8267-
private boolean jj_3R_162()
8273+
private boolean jj_3R_189()
82688274
{
82698275
if (jj_scan_token(RPARAN)) return true;
82708276
Token xsp;
@@ -8273,23 +8279,22 @@ private boolean jj_3R_162()
82738279
if (jj_scan_token(21)) { jj_scanpos = xsp; break; }
82748280
}
82758281
xsp = jj_scanpos;
8276-
if (jj_3_6()) {
8282+
if (jj_3_4()) {
82778283
jj_scanpos = xsp;
8278-
if (jj_3R_175()) return true;
8284+
if (jj_3R_220()) return true;
82798285
}
8280-
if (jj_scan_token(LPARAN)) return true;
82818286
return false;
82828287
}
82838288

8284-
private boolean jj_3_3()
8289+
private boolean jj_3R_280()
82858290
{
8286-
if (jj_3R_162()) return true;
8291+
if (jj_scan_token(COMMA)) return true;
82878292
return false;
82888293
}
82898294

8290-
private boolean jj_3R_280()
8295+
private boolean jj_3_3()
82918296
{
8292-
if (jj_scan_token(COMMA)) return true;
8297+
if (jj_3R_162()) return true;
82938298
return false;
82948299
}
82958300

@@ -8422,26 +8427,6 @@ private boolean jj_3R_184()
84228427
return false;
84238428
}
84248429

8425-
private boolean jj_3R_165()
8426-
{
8427-
Token xsp;
8428-
xsp = jj_scanpos;
8429-
if (jj_scan_token(39)) {
8430-
jj_scanpos = xsp;
8431-
if (jj_scan_token(33)) {
8432-
jj_scanpos = xsp;
8433-
if (jj_scan_token(34)) {
8434-
jj_scanpos = xsp;
8435-
if (jj_scan_token(36)) {
8436-
jj_scanpos = xsp;
8437-
if (jj_scan_token(35)) return true;
8438-
}
8439-
}
8440-
}
8441-
}
8442-
return false;
8443-
}
8444-
84458430
private boolean jj_3R_215()
84468431
{
84478432
if (jj_3R_237()) return true;
@@ -8471,6 +8456,26 @@ private boolean jj_3R_213()
84718456
return false;
84728457
}
84738458

8459+
private boolean jj_3R_165()
8460+
{
8461+
Token xsp;
8462+
xsp = jj_scanpos;
8463+
if (jj_scan_token(39)) {
8464+
jj_scanpos = xsp;
8465+
if (jj_scan_token(33)) {
8466+
jj_scanpos = xsp;
8467+
if (jj_scan_token(34)) {
8468+
jj_scanpos = xsp;
8469+
if (jj_scan_token(36)) {
8470+
jj_scanpos = xsp;
8471+
if (jj_scan_token(35)) return true;
8472+
}
8473+
}
8474+
}
8475+
}
8476+
return false;
8477+
}
8478+
84748479
private boolean jj_3R_235()
84758480
{
84768481
if (jj_scan_token(FREQ)) return true;

0 commit comments

Comments
 (0)