|
298 | 298 | "xmlns":"http://www.w3.org/2000/xmlns/" |
299 | 299 | } |
300 | 300 |
|
301 | | -scopingElements=frozenset(( |
| 301 | +scopingElements=frozenset([ |
302 | 302 | (namespaces["html"],"applet"), |
303 | 303 | (namespaces["html"],"caption"), |
304 | 304 | (namespaces["html"],"html"), |
|
316 | 316 | (namespaces["svg"],"foreignObject"), |
317 | 317 | (namespaces["svg"],"desc"), |
318 | 318 | (namespaces["svg"],"title"), |
319 | | -)) |
| 319 | +]) |
320 | 320 |
|
321 | | -formattingElements=frozenset(( |
| 321 | +formattingElements=frozenset([ |
322 | 322 | (namespaces["html"],"a"), |
323 | 323 | (namespaces["html"],"b"), |
324 | 324 | (namespaces["html"],"big"), |
|
333 | 333 | (namespaces["html"],"strong"), |
334 | 334 | (namespaces["html"],"tt"), |
335 | 335 | (namespaces["html"],"u") |
336 | | -)) |
| 336 | +]) |
337 | 337 |
|
338 | | -specialElements=frozenset(( |
| 338 | +specialElements=frozenset([ |
339 | 339 | (namespaces["html"],"address"), |
340 | 340 | (namespaces["html"],"applet"), |
341 | 341 | (namespaces["html"],"area"), |
|
416 | 416 | (namespaces["html"],"wbr"), |
417 | 417 | (namespaces["html"],"xmp"), |
418 | 418 | (namespaces["svg"],"foreignObject") |
419 | | -)) |
| 419 | +]) |
420 | 420 |
|
421 | | -htmlIntegrationPointElements=frozenset(( |
| 421 | +htmlIntegrationPointElements=frozenset([ |
422 | 422 | (namespaces["mathml"],"annotaion-xml"), |
423 | 423 | (namespaces["svg"],"foreignObject"), |
424 | 424 | (namespaces["svg"],"desc"), |
425 | 425 | (namespaces["svg"],"title") |
426 | | -)) |
| 426 | +]) |
427 | 427 |
|
428 | | -mathmlTextIntegrationPointElements=frozenset(( |
| 428 | +mathmlTextIntegrationPointElements=frozenset([ |
429 | 429 | (namespaces["mathml"],"mi"), |
430 | 430 | (namespaces["mathml"],"mo"), |
431 | 431 | (namespaces["mathml"],"mn"), |
432 | 432 | (namespaces["mathml"],"ms"), |
433 | 433 | (namespaces["mathml"],"mtext") |
434 | | -)) |
| 434 | +]) |
435 | 435 |
|
436 | 436 | adjustForeignAttributes= { |
437 | 437 | "xlink:actuate": ("xlink","actuate",namespaces["xlink"]), |
|
451 | 451 | unadjustForeignAttributes=dict([((ns,local),qname)forqname, (prefix,local,ns)in |
452 | 452 | adjustForeignAttributes.items()]) |
453 | 453 |
|
454 | | -spaceCharacters=frozenset(( |
| 454 | +spaceCharacters=frozenset([ |
455 | 455 | "\t", |
456 | 456 | "\n", |
457 | 457 | "\u000C", |
458 | 458 | " ", |
459 | 459 | "\r" |
460 | | -)) |
| 460 | +]) |
461 | 461 |
|
462 | | -tableInsertModeElements=frozenset(( |
| 462 | +tableInsertModeElements=frozenset([ |
463 | 463 | "table", |
464 | 464 | "tbody", |
465 | 465 | "tfoot", |
466 | 466 | "thead", |
467 | 467 | "tr" |
468 | | -)) |
| 468 | +]) |
469 | 469 |
|
470 | 470 | asciiLowercase=frozenset(string.ascii_lowercase) |
471 | 471 | asciiUppercase=frozenset(string.ascii_uppercase) |
|
486 | 486 | "h6" |
487 | 487 | ) |
488 | 488 |
|
489 | | -voidElements=frozenset(( |
| 489 | +voidElements=frozenset([ |
490 | 490 | "base", |
491 | 491 | "command", |
492 | 492 | "event-source", |
|
502 | 502 | "input", |
503 | 503 | "source", |
504 | 504 | "track" |
505 | | -)) |
| 505 | +]) |
506 | 506 |
|
507 | | -cdataElements=frozenset(('title','textarea')) |
| 507 | +cdataElements=frozenset(['title','textarea']) |
508 | 508 |
|
509 | | -rcdataElements=frozenset(( |
| 509 | +rcdataElements=frozenset([ |
510 | 510 | 'style', |
511 | 511 | 'script', |
512 | 512 | 'xmp', |
513 | 513 | 'iframe', |
514 | 514 | 'noembed', |
515 | 515 | 'noframes', |
516 | 516 | 'noscript' |
517 | | -)) |
| 517 | +]) |
518 | 518 |
|
519 | 519 | booleanAttributes= { |
520 | | -"":frozenset(("irrelevant",)), |
521 | | -"style":frozenset(("scoped",)), |
522 | | -"img":frozenset(("ismap",)), |
523 | | -"audio":frozenset(("autoplay","controls")), |
524 | | -"video":frozenset(("autoplay","controls")), |
525 | | -"script":frozenset(("defer","async")), |
526 | | -"details":frozenset(("open",)), |
527 | | -"datagrid":frozenset(("multiple","disabled")), |
528 | | -"command":frozenset(("hidden","disabled","checked","default")), |
529 | | -"hr":frozenset(("noshade")), |
530 | | -"menu":frozenset(("autosubmit",)), |
531 | | -"fieldset":frozenset(("disabled","readonly")), |
532 | | -"option":frozenset(("disabled","readonly","selected")), |
533 | | -"optgroup":frozenset(("disabled","readonly")), |
534 | | -"button":frozenset(("disabled","autofocus")), |
535 | | -"input":frozenset(("disabled","readonly","required","autofocus","checked","ismap")), |
536 | | -"select":frozenset(("disabled","readonly","autofocus","multiple")), |
537 | | -"output":frozenset(("disabled","readonly")), |
| 520 | +"":frozenset(["irrelevant"]), |
| 521 | +"style":frozenset(["scoped"]), |
| 522 | +"img":frozenset(["ismap"]), |
| 523 | +"audio":frozenset(["autoplay","controls"]), |
| 524 | +"video":frozenset(["autoplay","controls"]), |
| 525 | +"script":frozenset(["defer","async"]), |
| 526 | +"details":frozenset(["open"]), |
| 527 | +"datagrid":frozenset(["multiple","disabled"]), |
| 528 | +"command":frozenset(["hidden","disabled","checked","default"]), |
| 529 | +"hr":frozenset(["noshade"]), |
| 530 | +"menu":frozenset(["autosubmit"]), |
| 531 | +"fieldset":frozenset(["disabled","readonly"]), |
| 532 | +"option":frozenset(["disabled","readonly","selected"]), |
| 533 | +"optgroup":frozenset(["disabled","readonly"]), |
| 534 | +"button":frozenset(["disabled","autofocus"]), |
| 535 | +"input":frozenset(["disabled","readonly","required","autofocus","checked","ismap"]), |
| 536 | +"select":frozenset(["disabled","readonly","autofocus","multiple"]), |
| 537 | +"output":frozenset(["disabled","readonly"]), |
538 | 538 | } |
539 | 539 |
|
540 | 540 | # entitiesWindows1252 has to be _ordered_ and needs to have an index. It |
|
574 | 574 | 376# 0x9F 0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS |
575 | 575 | ) |
576 | 576 |
|
577 | | -xmlEntities=frozenset(('lt;','gt;','amp;','apos;','quot;')) |
| 577 | +xmlEntities=frozenset(['lt;','gt;','amp;','apos;','quot;']) |
578 | 578 |
|
579 | 579 | entities= { |
580 | 580 | "AElig":"\xc6", |
|
3088 | 3088 | "ParseError":7 |
3089 | 3089 | } |
3090 | 3090 |
|
3091 | | -tagTokenTypes=frozenset((tokenTypes["StartTag"],tokenTypes["EndTag"], |
3092 | | -tokenTypes["EmptyTag"])) |
| 3091 | +tagTokenTypes=frozenset([tokenTypes["StartTag"],tokenTypes["EndTag"], |
| 3092 | +tokenTypes["EmptyTag"]]) |
3093 | 3093 |
|
3094 | 3094 |
|
3095 | 3095 | prefixes=dict([(v,k)fork,vinnamespaces.items()]) |
|