github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/net/html/testdata/webkit/webkit01.dat (about)

     1  #data
     2  Test
     3  #errors
     4  (1,4): expected-doctype-but-got-chars
     5  #document
     6  | <html>
     7  |   <head>
     8  |   <body>
     9  |     "Test"
    10  
    11  #data
    12  <div></div>
    13  #errors
    14  (1,5): expected-doctype-but-got-start-tag
    15  #document
    16  | <html>
    17  |   <head>
    18  |   <body>
    19  |     <div>
    20  
    21  #data
    22  <div>Test</div>
    23  #errors
    24  (1,5): expected-doctype-but-got-start-tag
    25  #document
    26  | <html>
    27  |   <head>
    28  |   <body>
    29  |     <div>
    30  |       "Test"
    31  
    32  #data
    33  <di
    34  #errors
    35  (1,3): eof-in-tag-name
    36  (1,3): expected-doctype-but-got-eof
    37  #new-errors
    38  (1:4) eof-in-tag
    39  #document
    40  | <html>
    41  |   <head>
    42  |   <body>
    43  
    44  #data
    45  <div>Hello</div>
    46  <script>
    47  console.log("PASS");
    48  </script>
    49  <div>Bye</div>
    50  #errors
    51  (1,5): expected-doctype-but-got-start-tag
    52  #document
    53  | <html>
    54  |   <head>
    55  |   <body>
    56  |     <div>
    57  |       "Hello"
    58  |     "
    59  "
    60  |     <script>
    61  |       "
    62  console.log("PASS");
    63  "
    64  |     "
    65  "
    66  |     <div>
    67  |       "Bye"
    68  
    69  #data
    70  <div foo="bar">Hello</div>
    71  #errors
    72  (1,15): expected-doctype-but-got-start-tag
    73  #document
    74  | <html>
    75  |   <head>
    76  |   <body>
    77  |     <div>
    78  |       foo="bar"
    79  |       "Hello"
    80  
    81  #data
    82  <div>Hello</div>
    83  <script>
    84  console.log("FOO<span>BAR</span>BAZ");
    85  </script>
    86  <div>Bye</div>
    87  #errors
    88  (1,5): expected-doctype-but-got-start-tag
    89  #document
    90  | <html>
    91  |   <head>
    92  |   <body>
    93  |     <div>
    94  |       "Hello"
    95  |     "
    96  "
    97  |     <script>
    98  |       "
    99  console.log("FOO<span>BAR</span>BAZ");
   100  "
   101  |     "
   102  "
   103  |     <div>
   104  |       "Bye"
   105  
   106  #data
   107  <foo bar="baz"></foo><potato quack="duck"></potato>
   108  #errors
   109  (1,15): expected-doctype-but-got-start-tag
   110  #document
   111  | <html>
   112  |   <head>
   113  |   <body>
   114  |     <foo>
   115  |       bar="baz"
   116  |     <potato>
   117  |       quack="duck"
   118  
   119  #data
   120  <foo bar="baz"><potato quack="duck"></potato></foo>
   121  #errors
   122  (1,15): expected-doctype-but-got-start-tag
   123  #document
   124  | <html>
   125  |   <head>
   126  |   <body>
   127  |     <foo>
   128  |       bar="baz"
   129  |       <potato>
   130  |         quack="duck"
   131  
   132  #data
   133  <foo></foo bar="baz"><potato></potato quack="duck">
   134  #errors
   135  (1,5): expected-doctype-but-got-start-tag
   136  (1,21): attributes-in-end-tag
   137  (1,51): attributes-in-end-tag
   138  #new-errors
   139  (1:21) end-tag-with-attributes
   140  (1:51) end-tag-with-attributes
   141  #document
   142  | <html>
   143  |   <head>
   144  |   <body>
   145  |     <foo>
   146  |     <potato>
   147  
   148  #data
   149  </ tttt>
   150  #errors
   151  (1,2): expected-closing-tag-but-got-char
   152  (1,8): expected-doctype-but-got-eof
   153  #new-errors
   154  (1:3) invalid-first-character-of-tag-name
   155  #document
   156  | <!--  tttt -->
   157  | <html>
   158  |   <head>
   159  |   <body>
   160  
   161  #data
   162  <div FOO ><img><img></div>
   163  #errors
   164  (1,10): expected-doctype-but-got-start-tag
   165  #document
   166  | <html>
   167  |   <head>
   168  |   <body>
   169  |     <div>
   170  |       foo=""
   171  |       <img>
   172  |       <img>
   173  
   174  #data
   175  <p>Test</p<p>Test2</p>
   176  #errors
   177  (1,3): expected-doctype-but-got-start-tag
   178  (1,13): unexpected-end-tag
   179  #document
   180  | <html>
   181  |   <head>
   182  |   <body>
   183  |     <p>
   184  |       "TestTest2"
   185  
   186  #data
   187  <rdar://problem/6869687>
   188  #errors
   189  (1,7): unexpected-character-after-solidus-in-tag
   190  (1,8): unexpected-character-after-solidus-in-tag
   191  (1,16): unexpected-character-after-solidus-in-tag
   192  (1,24): expected-doctype-but-got-start-tag
   193  (1,24): expected-closing-tag-but-got-eof
   194  #new-errors
   195  (1:8) unexpected-solidus-in-tag
   196  (1:9) unexpected-solidus-in-tag
   197  (1:17) unexpected-solidus-in-tag
   198  #document
   199  | <html>
   200  |   <head>
   201  |   <body>
   202  |     <rdar:>
   203  |       6869687=""
   204  |       problem=""
   205  
   206  #data
   207  <A>test< /A>
   208  #errors
   209  (1,3): expected-doctype-but-got-start-tag
   210  (1,8): expected-tag-name
   211  (1,12): expected-closing-tag-but-got-eof
   212  #new-errors
   213  (1:9) invalid-first-character-of-tag-name
   214  #document
   215  | <html>
   216  |   <head>
   217  |   <body>
   218  |     <a>
   219  |       "test< /A>"
   220  
   221  #data
   222  &lt;
   223  #errors
   224  (1,4): expected-doctype-but-got-chars
   225  #document
   226  | <html>
   227  |   <head>
   228  |   <body>
   229  |     "<"
   230  
   231  #data
   232  <body foo='bar'><body foo='baz' yo='mama'>
   233  #errors
   234  (1,16): expected-doctype-but-got-start-tag
   235  (1,42): unexpected-start-tag
   236  #document
   237  | <html>
   238  |   <head>
   239  |   <body>
   240  |     foo="bar"
   241  |     yo="mama"
   242  
   243  #data
   244  <body></br foo="bar"></body>
   245  #errors
   246  (1,6): expected-doctype-but-got-start-tag
   247  (1,21): attributes-in-end-tag
   248  (1,21): unexpected-end-tag-treated-as
   249  #new-errors
   250  (1:21) end-tag-with-attributes
   251  #document
   252  | <html>
   253  |   <head>
   254  |   <body>
   255  |     <br>
   256  
   257  #data
   258  <bdy><br foo="bar"></body>
   259  #errors
   260  (1,5): expected-doctype-but-got-start-tag
   261  (1,26): expected-one-end-tag-but-got-another
   262  #document
   263  | <html>
   264  |   <head>
   265  |   <body>
   266  |     <bdy>
   267  |       <br>
   268  |         foo="bar"
   269  
   270  #data
   271  <body></body></br foo="bar">
   272  #errors
   273  (1,6): expected-doctype-but-got-start-tag
   274  (1,28): attributes-in-end-tag
   275  (1,28): unexpected-end-tag-after-body
   276  (1,28): unexpected-end-tag-treated-as
   277  #new-errors
   278  (1:28) end-tag-with-attributes
   279  #document
   280  | <html>
   281  |   <head>
   282  |   <body>
   283  |     <br>
   284  
   285  #data
   286  <bdy></body><br foo="bar">
   287  #errors
   288  (1,5): expected-doctype-but-got-start-tag
   289  (1,12): expected-one-end-tag-but-got-another
   290  (1,26): unexpected-start-tag-after-body
   291  (1,26): expected-closing-tag-but-got-eof
   292  #document
   293  | <html>
   294  |   <head>
   295  |   <body>
   296  |     <bdy>
   297  |       <br>
   298  |         foo="bar"
   299  
   300  #data
   301  <html><body></body></html><!-- Hi there -->
   302  #errors
   303  (1,6): expected-doctype-but-got-start-tag
   304  #document
   305  | <html>
   306  |   <head>
   307  |   <body>
   308  | <!--  Hi there  -->
   309  
   310  #data
   311  <html><body></body></html><!-- Comment A --><!-- Comment B --><!-- Comment C --><!-- Comment D --><!-- Comment E -->
   312  #errors
   313  (1,6): expected-doctype-but-got-start-tag
   314  #document
   315  | <html>
   316  |   <head>
   317  |   <body>
   318  | <!--  Comment A  -->
   319  | <!--  Comment B  -->
   320  | <!--  Comment C  -->
   321  | <!--  Comment D  -->
   322  | <!--  Comment E  -->
   323  
   324  #data
   325  <html><body></body></html>x<!-- Hi there -->
   326  #errors
   327  (1,6): expected-doctype-but-got-start-tag
   328  (1,27): expected-eof-but-got-char
   329  #document
   330  | <html>
   331  |   <head>
   332  |   <body>
   333  |     "x"
   334  |     <!--  Hi there  -->
   335  
   336  #data
   337  <html><body></body></html>x<!-- Hi there --></html><!-- Again -->
   338  #errors
   339  (1,6): expected-doctype-but-got-start-tag
   340  (1,27): expected-eof-but-got-char
   341  #document
   342  | <html>
   343  |   <head>
   344  |   <body>
   345  |     "x"
   346  |     <!--  Hi there  -->
   347  | <!--  Again  -->
   348  
   349  #data
   350  <html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->
   351  #errors
   352  (1,6): expected-doctype-but-got-start-tag
   353  (1,27): expected-eof-but-got-char
   354  #document
   355  | <html>
   356  |   <head>
   357  |   <body>
   358  |     "x"
   359  |     <!--  Hi there  -->
   360  | <!--  Again  -->
   361  
   362  #data
   363  <html><body><ruby><div><rp>xx</rp></div></ruby></body></html>
   364  #errors
   365  (1,6): expected-doctype-but-got-start-tag
   366  (1,27): XXX-undefined-error
   367  #document
   368  | <html>
   369  |   <head>
   370  |   <body>
   371  |     <ruby>
   372  |       <div>
   373  |         <rp>
   374  |           "xx"
   375  
   376  #data
   377  <html><body><ruby><div><rt>xx</rt></div></ruby></body></html>
   378  #errors
   379  (1,6): expected-doctype-but-got-start-tag
   380  (1,27): XXX-undefined-error
   381  #document
   382  | <html>
   383  |   <head>
   384  |   <body>
   385  |     <ruby>
   386  |       <div>
   387  |         <rt>
   388  |           "xx"
   389  
   390  #data
   391  <html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->
   392  #errors
   393  (1,6): expected-doctype-but-got-start-tag
   394  #document
   395  | <html>
   396  |   <head>
   397  |   <frameset>
   398  |     <!-- 1 -->
   399  |     <noframes>
   400  |       "A"
   401  |     <!-- 2 -->
   402  |   <!-- 3 -->
   403  |   <noframes>
   404  |     "B"
   405  |   <!-- 4 -->
   406  |   <noframes>
   407  |     "C"
   408  | <!-- 5 -->
   409  | <!-- 6 -->
   410  
   411  #data
   412  <select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>
   413  #errors
   414  (1,8): expected-doctype-but-got-start-tag
   415  (1,25): unexpected-select-in-select
   416  (1,59): unexpected-select-in-select
   417  (1,93): unexpected-select-in-select
   418  (1,127): unexpected-select-in-select
   419  #document
   420  | <html>
   421  |   <head>
   422  |   <body>
   423  |     <select>
   424  |       <option>
   425  |         "A"
   426  |     <option>
   427  |       "B"
   428  |       <select>
   429  |         <option>
   430  |           "C"
   431  |     <option>
   432  |       "D"
   433  |       <select>
   434  |         <option>
   435  |           "E"
   436  |     <option>
   437  |       "F"
   438  |       <select>
   439  |         <option>
   440  |           "G"
   441  
   442  #data
   443  <dd><dd><dt><dt><dd><li><li>
   444  #errors
   445  (1,4): expected-doctype-but-got-start-tag
   446  #document
   447  | <html>
   448  |   <head>
   449  |   <body>
   450  |     <dd>
   451  |     <dd>
   452  |     <dt>
   453  |     <dt>
   454  |     <dd>
   455  |       <li>
   456  |       <li>
   457  
   458  #data
   459  <div><b></div><div><nobr>a<nobr>
   460  #errors
   461  (1,5): expected-doctype-but-got-start-tag
   462  (1,14): end-tag-too-early
   463  (1,32): unexpected-start-tag-implies-end-tag
   464  (1,32): expected-closing-tag-but-got-eof
   465  #document
   466  | <html>
   467  |   <head>
   468  |   <body>
   469  |     <div>
   470  |       <b>
   471  |     <div>
   472  |       <b>
   473  |         <nobr>
   474  |           "a"
   475  |         <nobr>
   476  
   477  #data
   478  <head></head>
   479  <body></body>
   480  #errors
   481  (1,6): expected-doctype-but-got-start-tag
   482  #document
   483  | <html>
   484  |   <head>
   485  |   "
   486  "
   487  |   <body>
   488  
   489  #data
   490  <head></head> <style></style>ddd
   491  #errors
   492  (1,6): expected-doctype-but-got-start-tag
   493  (1,21): unexpected-start-tag-out-of-my-head
   494  #document
   495  | <html>
   496  |   <head>
   497  |     <style>
   498  |   " "
   499  |   <body>
   500  |     "ddd"
   501  
   502  #data
   503  <kbd><table></kbd><col><select><tr>
   504  #errors
   505  (1,5): expected-doctype-but-got-start-tag
   506  (1,18): unexpected-end-tag-implies-table-voodoo
   507  (1,18): unexpected-end-tag
   508  (1,31): unexpected-start-tag-implies-table-voodoo
   509  (1,35): unexpected-table-element-start-tag-in-select-in-table
   510  (1,35): eof-in-table
   511  #document
   512  | <html>
   513  |   <head>
   514  |   <body>
   515  |     <kbd>
   516  |       <select>
   517  |       <table>
   518  |         <colgroup>
   519  |           <col>
   520  |         <tbody>
   521  |           <tr>
   522  
   523  #data
   524  <kbd><table></kbd><col><select><tr></table><div>
   525  #errors
   526  (1,5): expected-doctype-but-got-start-tag
   527  (1,18): unexpected-end-tag-implies-table-voodoo
   528  (1,18): unexpected-end-tag
   529  (1,31): unexpected-start-tag-implies-table-voodoo
   530  (1,35): unexpected-table-element-start-tag-in-select-in-table
   531  (1,48): expected-closing-tag-but-got-eof
   532  #document
   533  | <html>
   534  |   <head>
   535  |   <body>
   536  |     <kbd>
   537  |       <select>
   538  |       <table>
   539  |         <colgroup>
   540  |           <col>
   541  |         <tbody>
   542  |           <tr>
   543  |       <div>
   544  
   545  #data
   546  <a><li><style></style><title></title></a>
   547  #errors
   548  (1,3): expected-doctype-but-got-start-tag
   549  (1,41): adoption-agency-1.3
   550  #document
   551  | <html>
   552  |   <head>
   553  |   <body>
   554  |     <a>
   555  |     <li>
   556  |       <a>
   557  |         <style>
   558  |         <title>
   559  
   560  #data
   561  <font></p><p><meta><title></title></font>
   562  #errors
   563  (1,6): expected-doctype-but-got-start-tag
   564  (1,10): unexpected-end-tag
   565  (1,41): adoption-agency-1.3
   566  #document
   567  | <html>
   568  |   <head>
   569  |   <body>
   570  |     <font>
   571  |       <p>
   572  |     <p>
   573  |       <font>
   574  |         <meta>
   575  |         <title>
   576  
   577  #data
   578  <a><center><title></title><a>
   579  #errors
   580  (1,3): expected-doctype-but-got-start-tag
   581  (1,29): unexpected-start-tag-implies-end-tag
   582  (1,29): adoption-agency-1.3
   583  (1,29): expected-closing-tag-but-got-eof
   584  #document
   585  | <html>
   586  |   <head>
   587  |   <body>
   588  |     <a>
   589  |     <center>
   590  |       <a>
   591  |         <title>
   592  |       <a>
   593  
   594  #data
   595  <svg><title><div>
   596  #errors
   597  (1,5): expected-doctype-but-got-start-tag
   598  (1,17): expected-closing-tag-but-got-eof
   599  #document
   600  | <html>
   601  |   <head>
   602  |   <body>
   603  |     <svg svg>
   604  |       <svg title>
   605  |         <div>
   606  
   607  #data
   608  <svg><title><rect><div>
   609  #errors
   610  (1,5): expected-doctype-but-got-start-tag
   611  (1,23): expected-closing-tag-but-got-eof
   612  #document
   613  | <html>
   614  |   <head>
   615  |   <body>
   616  |     <svg svg>
   617  |       <svg title>
   618  |         <rect>
   619  |           <div>
   620  
   621  #data
   622  <svg><title><svg><div>
   623  #errors
   624  (1,5): expected-doctype-but-got-start-tag
   625  (1,22): unexpected-html-element-in-foreign-content
   626  (1,22): expected-closing-tag-but-got-eof
   627  #document
   628  | <html>
   629  |   <head>
   630  |   <body>
   631  |     <svg svg>
   632  |       <svg title>
   633  |         <svg svg>
   634  |         <div>
   635  
   636  #data
   637  <img <="" FAIL>
   638  #errors
   639  (1,6): invalid-character-in-attribute-name
   640  (1,15): expected-doctype-but-got-start-tag
   641  #new-errors
   642  (1:6) unexpected-character-in-attribute-name
   643  #document
   644  | <html>
   645  |   <head>
   646  |   <body>
   647  |     <img>
   648  |       <=""
   649  |       fail=""
   650  
   651  #data
   652  <ul><li><div id='foo'/>A</li><li>B<div>C</div></li></ul>
   653  #errors
   654  (1,4): expected-doctype-but-got-start-tag
   655  (1,23): non-void-element-with-trailing-solidus
   656  (1,29): end-tag-too-early
   657  #new-errors
   658  (1:9-1:24) non-void-html-element-start-tag-with-trailing-solidus
   659  #document
   660  | <html>
   661  |   <head>
   662  |   <body>
   663  |     <ul>
   664  |       <li>
   665  |         <div>
   666  |           id="foo"
   667  |           "A"
   668  |       <li>
   669  |         "B"
   670  |         <div>
   671  |           "C"
   672  
   673  #data
   674  <svg><em><desc></em>
   675  #errors
   676  (1,5): expected-doctype-but-got-start-tag
   677  (1,9): unexpected-html-element-in-foreign-content
   678  (1,20): adoption-agency-1.3
   679  #document
   680  | <html>
   681  |   <head>
   682  |   <body>
   683  |     <svg svg>
   684  |     <em>
   685  |       <desc>
   686  
   687  #data
   688  <table><tr><td><svg><desc><td></desc><circle>
   689  #errors
   690  #document
   691  | <html>
   692  |   <head>
   693  |   <body>
   694  |     <table>
   695  |       <tbody>
   696  |         <tr>
   697  |           <td>
   698  |             <svg svg>
   699  |               <svg desc>
   700  |           <td>
   701  |             <circle>
   702  
   703  #data
   704  <svg><tfoot></mi><td>
   705  #errors
   706  (1,5): expected-doctype-but-got-start-tag
   707  (1,17): unexpected-end-tag
   708  (1,17): unexpected-end-tag
   709  (1,21): expected-closing-tag-but-got-eof
   710  #document
   711  | <html>
   712  |   <head>
   713  |   <body>
   714  |     <svg svg>
   715  |       <svg tfoot>
   716  |         <svg td>
   717  
   718  #data
   719  <math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math>
   720  #errors
   721  (1,6): expected-doctype-but-got-start-tag
   722  #document
   723  | <html>
   724  |   <head>
   725  |   <body>
   726  |     <math math>
   727  |       <math mrow>
   728  |         <math mrow>
   729  |           <math mn>
   730  |             "1"
   731  |         <math mi>
   732  |           "a"
   733  
   734  #data
   735  <!doctype html><input type="hidden"><frameset>
   736  #errors
   737  (1,46): unexpected-start-tag
   738  (1,46): eof-in-frameset
   739  #document
   740  | <!DOCTYPE html>
   741  | <html>
   742  |   <head>
   743  |   <frameset>
   744  
   745  #data
   746  <!doctype html><input type="button"><frameset>
   747  #errors
   748  (1,46): unexpected-start-tag
   749  #document
   750  | <!DOCTYPE html>
   751  | <html>
   752  |   <head>
   753  |   <body>
   754  |     <input>
   755  |       type="button"