| 280 | 
   zwnj => "\x{200C}", | 
   zwnj => "\x{200C}", | 
| 281 | 
 }; # $entity_char | 
 }; # $entity_char | 
| 282 | 
  | 
  | 
 | 
 ## TODO: Ensure that this table match to <http://html5.org/tools/web-apps-tracker?from=868&to=869>. | 
  | 
 | 
 ## <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2006-December/thread.html#8562> | 
  | 
| 283 | 
 my $c1_entity_char = { | 
 my $c1_entity_char = { | 
| 284 | 
      128, 8364, | 
   0x80 => 0x20AC, | 
| 285 | 
      129, 65533, | 
   0x81 => 0xFFFD, | 
| 286 | 
      130, 8218, | 
   0x82 => 0x201A, | 
| 287 | 
      131, 402, | 
   0x83 => 0x0192, | 
| 288 | 
      132, 8222, | 
   0x84 => 0x201E, | 
| 289 | 
      133, 8230, | 
   0x85 => 0x2026, | 
| 290 | 
      134, 8224, | 
   0x86 => 0x2020, | 
| 291 | 
      135, 8225, | 
   0x87 => 0x2021, | 
| 292 | 
      136, 710, | 
   0x88 => 0x02C6, | 
| 293 | 
      137, 8240, | 
   0x89 => 0x2030, | 
| 294 | 
      138, 352, | 
   0x8A => 0x0160, | 
| 295 | 
      139, 8249, | 
   0x8B => 0x2039, | 
| 296 | 
      140, 338, | 
   0x8C => 0x0152, | 
| 297 | 
      141, 65533, | 
   0x8D => 0xFFFD, | 
| 298 | 
      142, 381, | 
   0x8E => 0x017D, | 
| 299 | 
      143, 65533, | 
   0x8F => 0xFFFD, | 
| 300 | 
      144, 65533, | 
   0x90 => 0xFFFD, | 
| 301 | 
      145, 8216, | 
   0x91 => 0x2018, | 
| 302 | 
      146, 8217, | 
   0x92 => 0x2019, | 
| 303 | 
      147, 8220, | 
   0x93 => 0x201C, | 
| 304 | 
      148, 8221, | 
   0x94 => 0x201D, | 
| 305 | 
      149, 8226, | 
   0x95 => 0x2022, | 
| 306 | 
      150, 8211, | 
   0x96 => 0x2013, | 
| 307 | 
      151, 8212, | 
   0x97 => 0x2014, | 
| 308 | 
      152, 732, | 
   0x98 => 0x02DC, | 
| 309 | 
      153, 8482, | 
   0x99 => 0x2122, | 
| 310 | 
      154, 353, | 
   0x9A => 0x0161, | 
| 311 | 
      155, 8250, | 
   0x9B => 0x203A, | 
| 312 | 
      156, 339, | 
   0x9C => 0x0153, | 
| 313 | 
      157, 65533, | 
   0x9D => 0xFFFD, | 
| 314 | 
      158, 382, | 
   0x9E => 0x017E, | 
| 315 | 
      159, 376, | 
   0x9F => 0x0178, | 
| 316 | 
 }; # $c1_entity_char | 
 }; # $c1_entity_char | 
| 317 | 
  | 
  | 
| 318 | 
 my $special_category = { | 
 my $special_category = { | 
| 2735 | 
             $token->{tag_name} eq $tag_name) { | 
             $token->{tag_name} eq $tag_name) { | 
| 2736 | 
           ## Ignore the token | 
           ## Ignore the token | 
| 2737 | 
         } else { | 
         } else { | 
| 2738 | 
           if ($token->{tag_name} eq 'textarea') { ## TODO: This is incorrect maybe | 
           if ($token->{tag_name} eq 'textarea') { | 
 | 
 ## TODO: <http://html5.org/tools/web-apps-tracker?from=866&to=867> | 
  | 
 | 
             !!!parse-error (type => 'in CDATA:#'.$token->{type}); | 
  | 
 | 
           } else { | 
  | 
| 2739 | 
             !!!parse-error (type => 'in RCDATA:#'.$token->{type}); | 
             !!!parse-error (type => 'in RCDATA:#'.$token->{type}); | 
| 2740 | 
  | 
           } else { | 
| 2741 | 
  | 
             !!!parse-error (type => 'in CDATA:#'.$token->{type}); | 
| 2742 | 
           } | 
           } | 
| 2743 | 
           ## ISSUE: And ignore? | 
           ## ISSUE: And ignore? | 
| 2744 | 
         } | 
         } |