@@ -29,11 +29,11 @@ def __init__(self, data=None):
29
29
30
30
31
31
class Doctype (Token ):
32
- def __init__ (self , name , public_id , system_id , correct ):
32
+ def __init__ (self , name , publicId , systemId , correct ):
33
33
self .name = name .translate (asciiUpper2Lower )
34
34
self .namespace = None
35
- self .public_id = public_id
36
- self .system_id = system_id
35
+ self .publicId = publicId
36
+ self .systemId = systemId
37
37
self .correct = correct
38
38
39
39
class Characters (Token ):
@@ -1056,7 +1056,7 @@ def markupDeclarationOpenState(self):
1056
1056
matched = False
1057
1057
break
1058
1058
if matched :
1059
- self .currentToken = Doctype (name = "" , public_id = None , system_id = None , correct = True )
1059
+ self .currentToken = Doctype (name = "" , publicId = None , systemId = None , correct = True )
1060
1060
self .state = self .doctypeState
1061
1061
return True
1062
1062
elif (charStack [- 1 ] == "[" and
@@ -1329,10 +1329,10 @@ def beforeDoctypePublicIdentifierState(self):
1329
1329
if data in spaceCharacters :
1330
1330
pass
1331
1331
elif data == "\" " :
1332
- self .currentToken .public_id = ""
1332
+ self .currentToken .publicId = ""
1333
1333
self .state = self .doctypePublicIdentifierDoubleQuotedState
1334
1334
elif data == "'" :
1335
- self .currentToken .public_id = ""
1335
+ self .currentToken .publicId = ""
1336
1336
self .state = self .doctypePublicIdentifierSingleQuotedState
1337
1337
elif data == ">" :
1338
1338
self .tokenQueue .append (ParseError ("unexpected-end-of-doctype" ))
@@ -1356,7 +1356,7 @@ def doctypePublicIdentifierDoubleQuotedState(self):
1356
1356
self .state = self .afterDoctypePublicIdentifierState
1357
1357
elif data == "\u0000 " :
1358
1358
self .tokenQueue .append (ParseError ("invalid-codepoint" ))
1359
- self .currentToken .public_id += "\uFFFD "
1359
+ self .currentToken .publicId += "\uFFFD "
1360
1360
elif data == ">" :
1361
1361
self .tokenQueue .append (ParseError ("unexpected-end-of-doctype" ))
1362
1362
self .currentToken .correct = False
@@ -1368,7 +1368,7 @@ def doctypePublicIdentifierDoubleQuotedState(self):
1368
1368
self .tokenQueue .append (self .currentToken )
1369
1369
self .state = self .dataState
1370
1370
else :
1371
- self .currentToken .public_id += data
1371
+ self .currentToken .publicId += data
1372
1372
return True
1373
1373
1374
1374
def doctypePublicIdentifierSingleQuotedState (self ):
@@ -1377,7 +1377,7 @@ def doctypePublicIdentifierSingleQuotedState(self):
1377
1377
self .state = self .afterDoctypePublicIdentifierState
1378
1378
elif data == "\u0000 " :
1379
1379
self .tokenQueue .append (ParseError ("invalid-codepoint" ))
1380
- self .currentToken .public_id += "\uFFFD "
1380
+ self .currentToken .publicId += "\uFFFD "
1381
1381
elif data == ">" :
1382
1382
self .tokenQueue .append (ParseError ("unexpected-end-of-doctype" ))
1383
1383
self .currentToken .correct = False
@@ -1389,7 +1389,7 @@ def doctypePublicIdentifierSingleQuotedState(self):
1389
1389
self .tokenQueue .append (self .currentToken )
1390
1390
self .state = self .dataState
1391
1391
else :
1392
- self .currentToken .public_id += data
1392
+ self .currentToken .publicId += data
1393
1393
return True
1394
1394
1395
1395
def afterDoctypePublicIdentifierState (self ):
@@ -1401,11 +1401,11 @@ def afterDoctypePublicIdentifierState(self):
1401
1401
self .state = self .dataState
1402
1402
elif data == '"' :
1403
1403
self .tokenQueue .append (ParseError ("unexpected-char-in-doctype" ))
1404
- self .currentToken .system_id = ""
1404
+ self .currentToken .systemId = ""
1405
1405
self .state = self .doctypeSystemIdentifierDoubleQuotedState
1406
1406
elif data == "'" :
1407
1407
self .tokenQueue .append (ParseError ("unexpected-char-in-doctype" ))
1408
- self .currentToken .system_id = ""
1408
+ self .currentToken .systemId = ""
1409
1409
self .state = self .doctypeSystemIdentifierSingleQuotedState
1410
1410
elif data is EOF :
1411
1411
self .tokenQueue .append (ParseError ("eof-in-doctype" ))
@@ -1426,10 +1426,10 @@ def betweenDoctypePublicAndSystemIdentifiersState(self):
1426
1426
self .tokenQueue .append (self .currentToken )
1427
1427
self .state = self .dataState
1428
1428
elif data == '"' :
1429
- self .currentToken .system_id = ""
1429
+ self .currentToken .systemId = ""
1430
1430
self .state = self .doctypeSystemIdentifierDoubleQuotedState
1431
1431
elif data == "'" :
1432
- self .currentToken .system_id = ""
1432
+ self .currentToken .systemId = ""
1433
1433
self .state = self .doctypeSystemIdentifierSingleQuotedState
1434
1434
elif data == EOF :
1435
1435
self .tokenQueue .append (ParseError ("eof-in-doctype" ))
@@ -1465,10 +1465,10 @@ def beforeDoctypeSystemIdentifierState(self):
1465
1465
if data in spaceCharacters :
1466
1466
pass
1467
1467
elif data == "\" " :
1468
- self .currentToken .system_id = ""
1468
+ self .currentToken .systemId = ""
1469
1469
self .state = self .doctypeSystemIdentifierDoubleQuotedState
1470
1470
elif data == "'" :
1471
- self .currentToken .system_id = ""
1471
+ self .currentToken .systemId = ""
1472
1472
self .state = self .doctypeSystemIdentifierSingleQuotedState
1473
1473
elif data == ">" :
1474
1474
self .tokenQueue .append (ParseError ("unexpected-char-in-doctype" ))
@@ -1492,7 +1492,7 @@ def doctypeSystemIdentifierDoubleQuotedState(self):
1492
1492
self .state = self .afterDoctypeSystemIdentifierState
1493
1493
elif data == "\u0000 " :
1494
1494
self .tokenQueue .append (ParseError ("invalid-codepoint" ))
1495
- self .currentToken .system_id += "\uFFFD "
1495
+ self .currentToken .systemId += "\uFFFD "
1496
1496
elif data == ">" :
1497
1497
self .tokenQueue .append (ParseError ("unexpected-end-of-doctype" ))
1498
1498
self .currentToken .correct = False
@@ -1504,7 +1504,7 @@ def doctypeSystemIdentifierDoubleQuotedState(self):
1504
1504
self .tokenQueue .append (self .currentToken )
1505
1505
self .state = self .dataState
1506
1506
else :
1507
- self .currentToken .system_id += data
1507
+ self .currentToken .systemId += data
1508
1508
return True
1509
1509
1510
1510
def doctypeSystemIdentifierSingleQuotedState (self ):
@@ -1513,7 +1513,7 @@ def doctypeSystemIdentifierSingleQuotedState(self):
1513
1513
self .state = self .afterDoctypeSystemIdentifierState
1514
1514
elif data == "\u0000 " :
1515
1515
self .tokenQueue .append (ParseError ("invalid-codepoint" ))
1516
- self .currentToken .system_id += "\uFFFD "
1516
+ self .currentToken .systemId += "\uFFFD "
1517
1517
elif data == ">" :
1518
1518
self .tokenQueue .append (ParseError ("unexpected-end-of-doctype" ))
1519
1519
self .currentToken .correct = False
@@ -1525,7 +1525,7 @@ def doctypeSystemIdentifierSingleQuotedState(self):
1525
1525
self .tokenQueue .append (self .currentToken )
1526
1526
self .state = self .dataState
1527
1527
else :
1528
- self .currentToken .system_id += data
1528
+ self .currentToken .systemId += data
1529
1529
return True
1530
1530
1531
1531
def afterDoctypeSystemIdentifierState (self ):
0 commit comments