@@ -277,7 +277,7 @@ class InitialPhase(Phase):
277
277
# "quirks mode". It is expected that a future version of HTML5 will defin
278
278
# this.
279
279
def processEOF (self ):
280
- self .parser .parseError (_ ("No DOCTYPE seen ." ))
280
+ self .parser .parseError (_ (u"Unexpected End of file. Expected DOCTYPE ." ))
281
281
self .parser .phase = self .parser .phases ["rootElement" ]
282
282
self .parser .phase .processEOF ()
283
283
@@ -286,25 +286,28 @@ def processComment(self, data):
286
286
287
287
def processDoctype (self , name , error ):
288
288
if error :
289
- self .parser .parseError (_ ("DOCTYPE is in error ." ))
289
+ self .parser .parseError (_ ("Erroneous DOCTYPE ." ))
290
290
self .tree .insertDoctype (name )
291
291
self .parser .phase = self .parser .phases ["rootElement" ]
292
292
293
293
def processSpaceCharacters (self , data ):
294
294
self .tree .insertText (data , self .tree .document )
295
295
296
296
def processCharacters (self , data ):
297
- self .parser .parseError (_ ("No DOCTYPE seen." ))
297
+ self .parser .parseError (_ (u"Unexpected non-space characters. "
298
+ u"Expected DOCTYPE." ))
298
299
self .parser .phase = self .parser .phases ["rootElement" ]
299
300
self .parser .phase .processCharacters (data )
300
301
301
302
def processStartTag (self , name , attributes ):
302
- self .parser .parseError (_ ("No DOCTYPE seen." ))
303
+ self .parser .parseError (_ (u"Unexpected start tag (" + name + \
304
+ u"). Expected DOCTYPE." ))
303
305
self .parser .phase = self .parser .phases ["rootElement" ]
304
306
self .parser .phase .processStartTag (name , attributes )
305
307
306
308
def processEndTag (self , name ):
307
- self .parser .parseError (_ ("No DOCTYPE seen." ))
309
+ self .parser .parseError (_ (u"Unexpected end tag (" + name + \
310
+ "). Expected DOCTYPE." ))
308
311
self .parser .phase = self .parser .phases ["rootElement" ]
309
312
self .parser .phase .processEndTag (name )
310
313
0 commit comments