@@ -430,16 +430,16 @@ mod syntax {
430430 mod pi {
431431 use super :: * ;
432432
433- err ! ( unclosed01( ".<?" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
434- err ! ( unclosed02( ".<??" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
435- err ! ( unclosed03( ".<?>" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
436- err ! ( unclosed04( ".<?<" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
437- err ! ( unclosed05( ".<?&" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
438- err ! ( unclosed06( ".<?p" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
439- err ! ( unclosed07( ".<? " ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
440- err ! ( unclosed08( ".<?\t " ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
441- err ! ( unclosed09( ".<?\r " ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
442- err ! ( unclosed10( ".<?\n " ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
433+ err ! ( unclosed01( ".<?" ) => SyntaxError :: UnclosedPI ) ;
434+ err ! ( unclosed02( ".<??" ) => SyntaxError :: UnclosedPI ) ;
435+ err ! ( unclosed03( ".<?>" ) => SyntaxError :: UnclosedPI ) ;
436+ err ! ( unclosed04( ".<?<" ) => SyntaxError :: UnclosedPI ) ;
437+ err ! ( unclosed05( ".<?&" ) => SyntaxError :: UnclosedPI ) ;
438+ err ! ( unclosed06( ".<?p" ) => SyntaxError :: UnclosedPI ) ;
439+ err ! ( unclosed07( ".<? " ) => SyntaxError :: UnclosedPI ) ;
440+ err ! ( unclosed08( ".<?\t " ) => SyntaxError :: UnclosedPI ) ;
441+ err ! ( unclosed09( ".<?\r " ) => SyntaxError :: UnclosedPI ) ;
442+ err ! ( unclosed10( ".<?\n " ) => SyntaxError :: UnclosedPI ) ;
443443
444444 // According to the grammar, processing instruction MUST contain a non-empty
445445 // target name, but we do not consider this as a _syntax_ error.
@@ -453,10 +453,14 @@ mod syntax {
453453 mod decl {
454454 use super :: * ;
455455
456- err ! ( unclosed1( ".<?x" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
457- err ! ( unclosed2( ".<?xm" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
458- err ! ( unclosed3( ".<?xml" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
459- err ! ( unclosed4( ".<?xml?" ) => SyntaxError :: UnclosedPIOrXmlDecl ) ;
456+ err ! ( unclosed1( ".<?x" ) => SyntaxError :: UnclosedPI ) ;
457+ err ! ( unclosed2( ".<?xm" ) => SyntaxError :: UnclosedPI ) ;
458+ err ! ( unclosed3( ".<?xml" ) => SyntaxError :: UnclosedXmlDecl ) ;
459+ err ! ( unclosed4( ".<?xml?" ) => SyntaxError :: UnclosedXmlDecl ) ;
460+ err ! ( unclosed5( ".<?xml " ) => SyntaxError :: UnclosedXmlDecl ) ;
461+ err ! ( unclosed6( ".<?xml\t " ) => SyntaxError :: UnclosedXmlDecl ) ;
462+ err ! ( unclosed7( ".<?xml\r " ) => SyntaxError :: UnclosedXmlDecl ) ;
463+ err ! ( unclosed8( ".<?xml\n " ) => SyntaxError :: UnclosedXmlDecl ) ;
460464
461465 // According to the grammar, XML declaration MUST contain at least one space
462466 // and `version` attribute, but we do not consider this as a _syntax_ error.
0 commit comments