Skip to content

Commit 40f494d

Browse files
committed
Updated tokeniser tests and Python to match r1306 of spec
--HG-- extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%401105
1 parent 18e5d32 commit 40f494d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/html5lib/tokenizer.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -868,6 +868,7 @@ def afterDoctypeNameState(self):
868868
self.tokenQueue.append({"type": "ParseError", "data":
869869
"expected-space-or-right-bracket-in-doctype", "datavars":
870870
{"data": data}})
871+
self.currentToken["correct"] = False
871872
self.state = self.states["bogusDoctype"]
872873
return True
873874

@@ -896,6 +897,7 @@ def beforeDoctypePublicIdentifierState(self):
896897
else:
897898
self.tokenQueue.append({"type": "ParseError", "data":
898899
"unexpected-char-in-doctype"})
900+
self.currentToken["correct"] = False
899901
self.state = self.states["bogusDoctype"]
900902
return True
901903

@@ -961,6 +963,7 @@ def afterDoctypePublicIdentifierState(self):
961963
else:
962964
self.tokenQueue.append({"type": "ParseError", "data":
963965
"unexpected-char-in-doctype"})
966+
self.currentToken["correct"] = False
964967
self.state = self.states["bogusDoctype"]
965968
return True
966969

@@ -989,6 +992,7 @@ def beforeDoctypeSystemIdentifierState(self):
989992
else:
990993
self.tokenQueue.append({"type": "ParseError", "data":
991994
"unexpected-char-in-doctype"})
995+
self.currentToken["correct"] = False
992996
self.state = self.states["bogusDoctype"]
993997
return True
994998

@@ -1053,7 +1057,6 @@ def afterDoctypeSystemIdentifierState(self):
10531057

10541058
def bogusDoctypeState(self):
10551059
data = self.stream.char()
1056-
self.currentToken["correct"] = False
10571060
if data == u">":
10581061
self.tokenQueue.append(self.currentToken)
10591062
self.state = self.states["data"]

0 commit comments

Comments
 (0)