File tree 1 file changed +4
-3
lines changed 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -585,6 +585,8 @@ def markupDeclarationOpenState(self):
585
585
# Put in explicit EOF check
586
586
if (not EOF in charStack and
587
587
"" .join (charStack ).upper () == u"DOCTYPE" ):
588
+ self .currentToken = \
589
+ {"type" : "Doctype" , "name" : "" , "data" : True }
588
590
self .state = self .states ["doctype" ]
589
591
else :
590
592
self .tokenQueue .append ({"type" : "ParseError" })
@@ -647,8 +649,7 @@ def beforeDoctypeNameState(self):
647
649
if data in spaceCharacters :
648
650
pass
649
651
elif data in asciiLowercase :
650
- self .currentToken = \
651
- {"type" : "Doctype" , "name" : data .upper (), "data" : True }
652
+ self .currentToken ["name" ] = data .upper ()
652
653
self .state = self .states ["doctypeName" ]
653
654
elif data == u">" :
654
655
# Character needs to be consumed per the specification so don't
@@ -657,7 +658,7 @@ def beforeDoctypeNameState(self):
657
658
elif data == EOF :
658
659
self .emitCurrentTokenWithParseError (data )
659
660
else :
660
- self .currentToken = { "type" : "Doctype" , " name": data , " data" : True }
661
+ self .currentToken [ " name"] = data
661
662
self .state = self .states ["doctypeName" ]
662
663
return True
663
664
You can’t perform that action at this time.
0 commit comments