File tree 2 files changed +7
-0
lines changed
2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 64
64
_ (u"Unexpected end of file. Expected = or end of tag." ),
65
65
"expected-attribute-value-but-got-eof" :
66
66
_ (u"Unexpected end of file. Expected attribute value." ),
67
+ "expected-attribute-value-but-got-right-bracket" :
68
+ _ (u"Expected attribute value. Got '>' instead." ),
67
69
"eof-in-attribute-value-double-quote" :
68
70
_ (u"Unexpected end of file in attribute value (\" )." ),
69
71
"eof-in-attribute-value-single-quote" :
Original file line number Diff line number Diff line change @@ -615,6 +615,8 @@ def beforeAttributeValueState(self):
615
615
elif data == u"'" :
616
616
self .state = self .states ["attributeValueSingleQuoted" ]
617
617
elif data == u">" :
618
+ self .tokenQueue .append ({"type" : "ParseError" , "data" :
619
+ "expected-attribute-value-but-got-right-bracket" })
618
620
self .emitCurrentToken ()
619
621
elif data == u"=" :
620
622
self .tokenQueue .append ({"type" : "ParseError" , "data" :
@@ -888,14 +890,17 @@ def beforeDoctypeNameState(self):
888
890
def doctypeNameState (self ):
889
891
data = self .stream .char ()
890
892
if data in spaceCharacters :
893
+ self .currentToken ["name" ] = self .currentToken ["name" ].translate (asciiUpper2Lower )
891
894
self .state = self .states ["afterDoctypeName" ]
892
895
elif data == u">" :
896
+ self .currentToken ["name" ] = self .currentToken ["name" ].translate (asciiUpper2Lower )
893
897
self .tokenQueue .append (self .currentToken )
894
898
self .state = self .states ["data" ]
895
899
elif data is EOF :
896
900
self .tokenQueue .append ({"type" : "ParseError" , "data" :
897
901
"eof-in-doctype-name" })
898
902
self .currentToken ["correct" ] = False
903
+ self .currentToken ["name" ] = self .currentToken ["name" ].translate (asciiUpper2Lower )
899
904
self .tokenQueue .append (self .currentToken )
900
905
self .state = self .states ["data" ]
901
906
else :
You can’t perform that action at this time.
0 commit comments