Commits

Ezio Melotti committed 02e5f7d Draft

Reorder html.entities.html5 entities to make updates easier. Patch by Iuliia Proskurnia.

  • Participants
  • Parent commits 36e7da8
  • Branches 3.3

Comments (0)

Files changed (1)

File Lib/html/entities.py

 
 # maps the HTML5 named character references to the equivalent Unicode character(s)
 html5 = {
+    'Aacute': '\xc1',
+    'aacute': '\xe1',
     'Aacute;': '\xc1',
-    'Aacute': '\xc1',
     'aacute;': '\xe1',
-    'aacute': '\xe1',
     'Abreve;': '\u0102',
     'abreve;': '\u0103',
     'ac;': '\u223e',
     'acd;': '\u223f',
     'acE;': '\u223e\u0333',
+    'Acirc': '\xc2',
+    'acirc': '\xe2',
     'Acirc;': '\xc2',
-    'Acirc': '\xc2',
     'acirc;': '\xe2',
-    'acirc': '\xe2',
+    'acute': '\xb4',
     'acute;': '\xb4',
-    'acute': '\xb4',
     'Acy;': '\u0410',
     'acy;': '\u0430',
+    'AElig': '\xc6',
+    'aelig': '\xe6',
     'AElig;': '\xc6',
-    'AElig': '\xc6',
     'aelig;': '\xe6',
-    'aelig': '\xe6',
     'af;': '\u2061',
     'Afr;': '\U0001d504',
     'afr;': '\U0001d51e',
+    'Agrave': '\xc0',
+    'agrave': '\xe0',
     'Agrave;': '\xc0',
-    'Agrave': '\xc0',
     'agrave;': '\xe0',
-    'agrave': '\xe0',
     'alefsym;': '\u2135',
     'aleph;': '\u2135',
     'Alpha;': '\u0391',
     'Amacr;': '\u0100',
     'amacr;': '\u0101',
     'amalg;': '\u2a3f',
+    'AMP': '&',
+    'amp': '&',
     'AMP;': '&',
-    'AMP': '&',
     'amp;': '&',
-    'amp': '&',
     'And;': '\u2a53',
     'and;': '\u2227',
     'andand;': '\u2a55',
     'ApplyFunction;': '\u2061',
     'approx;': '\u2248',
     'approxeq;': '\u224a',
+    'Aring': '\xc5',
+    'aring': '\xe5',
     'Aring;': '\xc5',
-    'Aring': '\xc5',
     'aring;': '\xe5',
-    'aring': '\xe5',
     'Ascr;': '\U0001d49c',
     'ascr;': '\U0001d4b6',
     'Assign;': '\u2254',
     'ast;': '*',
     'asymp;': '\u2248',
     'asympeq;': '\u224d',
+    'Atilde': '\xc3',
+    'atilde': '\xe3',
     'Atilde;': '\xc3',
-    'Atilde': '\xc3',
     'atilde;': '\xe3',
-    'atilde': '\xe3',
+    'Auml': '\xc4',
+    'auml': '\xe4',
     'Auml;': '\xc4',
-    'Auml': '\xc4',
     'auml;': '\xe4',
-    'auml': '\xe4',
     'awconint;': '\u2233',
     'awint;': '\u2a11',
     'backcong;': '\u224c',
     'bprime;': '\u2035',
     'Breve;': '\u02d8',
     'breve;': '\u02d8',
+    'brvbar': '\xa6',
     'brvbar;': '\xa6',
-    'brvbar': '\xa6',
     'Bscr;': '\u212c',
     'bscr;': '\U0001d4b7',
     'bsemi;': '\u204f',
     'ccaps;': '\u2a4d',
     'Ccaron;': '\u010c',
     'ccaron;': '\u010d',
+    'Ccedil': '\xc7',
+    'ccedil': '\xe7',
     'Ccedil;': '\xc7',
-    'Ccedil': '\xc7',
     'ccedil;': '\xe7',
-    'ccedil': '\xe7',
     'Ccirc;': '\u0108',
     'ccirc;': '\u0109',
     'Cconint;': '\u2230',
     'ccupssm;': '\u2a50',
     'Cdot;': '\u010a',
     'cdot;': '\u010b',
+    'cedil': '\xb8',
     'cedil;': '\xb8',
-    'cedil': '\xb8',
     'Cedilla;': '\xb8',
     'cemptyv;': '\u29b2',
+    'cent': '\xa2',
     'cent;': '\xa2',
-    'cent': '\xa2',
     'CenterDot;': '\xb7',
     'centerdot;': '\xb7',
     'Cfr;': '\u212d',
     'copf;': '\U0001d554',
     'coprod;': '\u2210',
     'Coproduct;': '\u2210',
+    'COPY': '\xa9',
+    'copy': '\xa9',
     'COPY;': '\xa9',
-    'COPY': '\xa9',
     'copy;': '\xa9',
-    'copy': '\xa9',
     'copysr;': '\u2117',
     'CounterClockwiseContourIntegral;': '\u2233',
     'crarr;': '\u21b5',
     'curlyeqsucc;': '\u22df',
     'curlyvee;': '\u22ce',
     'curlywedge;': '\u22cf',
+    'curren': '\xa4',
     'curren;': '\xa4',
-    'curren': '\xa4',
     'curvearrowleft;': '\u21b6',
     'curvearrowright;': '\u21b7',
     'cuvee;': '\u22ce',
     'ddarr;': '\u21ca',
     'DDotrahd;': '\u2911',
     'ddotseq;': '\u2a77',
+    'deg': '\xb0',
     'deg;': '\xb0',
-    'deg': '\xb0',
     'Del;': '\u2207',
     'Delta;': '\u0394',
     'delta;': '\u03b4',
     'digamma;': '\u03dd',
     'disin;': '\u22f2',
     'div;': '\xf7',
+    'divide': '\xf7',
     'divide;': '\xf7',
-    'divide': '\xf7',
     'divideontimes;': '\u22c7',
     'divonx;': '\u22c7',
     'DJcy;': '\u0402',
     'DZcy;': '\u040f',
     'dzcy;': '\u045f',
     'dzigrarr;': '\u27ff',
+    'Eacute': '\xc9',
+    'eacute': '\xe9',
     'Eacute;': '\xc9',
-    'Eacute': '\xc9',
     'eacute;': '\xe9',
-    'eacute': '\xe9',
     'easter;': '\u2a6e',
     'Ecaron;': '\u011a',
     'ecaron;': '\u011b',
     'ecir;': '\u2256',
+    'Ecirc': '\xca',
+    'ecirc': '\xea',
     'Ecirc;': '\xca',
-    'Ecirc': '\xca',
     'ecirc;': '\xea',
-    'ecirc': '\xea',
     'ecolon;': '\u2255',
     'Ecy;': '\u042d',
     'ecy;': '\u044d',
     'Efr;': '\U0001d508',
     'efr;': '\U0001d522',
     'eg;': '\u2a9a',
+    'Egrave': '\xc8',
+    'egrave': '\xe8',
     'Egrave;': '\xc8',
-    'Egrave': '\xc8',
     'egrave;': '\xe8',
-    'egrave': '\xe8',
     'egs;': '\u2a96',
     'egsdot;': '\u2a98',
     'el;': '\u2a99',
     'EmptySmallSquare;': '\u25fb',
     'emptyv;': '\u2205',
     'EmptyVerySmallSquare;': '\u25ab',
-    'emsp;': '\u2003',
     'emsp13;': '\u2004',
     'emsp14;': '\u2005',
+    'emsp;': '\u2003',
     'ENG;': '\u014a',
     'eng;': '\u014b',
     'ensp;': '\u2002',
     'esim;': '\u2242',
     'Eta;': '\u0397',
     'eta;': '\u03b7',
+    'ETH': '\xd0',
+    'eth': '\xf0',
     'ETH;': '\xd0',
-    'ETH': '\xd0',
     'eth;': '\xf0',
-    'eth': '\xf0',
+    'Euml': '\xcb',
+    'euml': '\xeb',
     'Euml;': '\xcb',
-    'Euml': '\xcb',
     'euml;': '\xeb',
-    'euml': '\xeb',
     'euro;': '\u20ac',
     'excl;': '!',
     'exist;': '\u2203',
     'forkv;': '\u2ad9',
     'Fouriertrf;': '\u2131',
     'fpartint;': '\u2a0d',
+    'frac12': '\xbd',
     'frac12;': '\xbd',
-    'frac12': '\xbd',
     'frac13;': '\u2153',
+    'frac14': '\xbc',
     'frac14;': '\xbc',
-    'frac14': '\xbc',
     'frac15;': '\u2155',
     'frac16;': '\u2159',
     'frac18;': '\u215b',
     'frac23;': '\u2154',
     'frac25;': '\u2156',
+    'frac34': '\xbe',
     'frac34;': '\xbe',
-    'frac34': '\xbe',
     'frac35;': '\u2157',
     'frac38;': '\u215c',
     'frac45;': '\u2158',
     'gsim;': '\u2273',
     'gsime;': '\u2a8e',
     'gsiml;': '\u2a90',
+    'GT': '>',
+    'gt': '>',
     'GT;': '>',
-    'GT': '>',
     'Gt;': '\u226b',
     'gt;': '>',
-    'gt': '>',
     'gtcc;': '\u2aa7',
     'gtcir;': '\u2a7a',
     'gtdot;': '\u22d7',
     'HumpEqual;': '\u224f',
     'hybull;': '\u2043',
     'hyphen;': '\u2010',
+    'Iacute': '\xcd',
+    'iacute': '\xed',
     'Iacute;': '\xcd',
-    'Iacute': '\xcd',
     'iacute;': '\xed',
-    'iacute': '\xed',
     'ic;': '\u2063',
+    'Icirc': '\xce',
+    'icirc': '\xee',
     'Icirc;': '\xce',
-    'Icirc': '\xce',
     'icirc;': '\xee',
-    'icirc': '\xee',
     'Icy;': '\u0418',
     'icy;': '\u0438',
     'Idot;': '\u0130',
     'IEcy;': '\u0415',
     'iecy;': '\u0435',
+    'iexcl': '\xa1',
     'iexcl;': '\xa1',
-    'iexcl': '\xa1',
     'iff;': '\u21d4',
     'Ifr;': '\u2111',
     'ifr;': '\U0001d526',
+    'Igrave': '\xcc',
+    'igrave': '\xec',
     'Igrave;': '\xcc',
-    'Igrave': '\xcc',
     'igrave;': '\xec',
-    'igrave': '\xec',
     'ii;': '\u2148',
     'iiiint;': '\u2a0c',
     'iiint;': '\u222d',
     'Iota;': '\u0399',
     'iota;': '\u03b9',
     'iprod;': '\u2a3c',
+    'iquest': '\xbf',
     'iquest;': '\xbf',
-    'iquest': '\xbf',
     'Iscr;': '\u2110',
     'iscr;': '\U0001d4be',
     'isin;': '\u2208',
     'itilde;': '\u0129',
     'Iukcy;': '\u0406',
     'iukcy;': '\u0456',
+    'Iuml': '\xcf',
+    'iuml': '\xef',
     'Iuml;': '\xcf',
-    'Iuml': '\xcf',
     'iuml;': '\xef',
-    'iuml': '\xef',
     'Jcirc;': '\u0134',
     'jcirc;': '\u0135',
     'Jcy;': '\u0419',
     'langle;': '\u2329',
     'lap;': '\u2a85',
     'Laplacetrf;': '\u2112',
+    'laquo': '\xab',
     'laquo;': '\xab',
-    'laquo': '\xab',
     'Larr;': '\u219e',
     'lArr;': '\u21d0',
     'larr;': '\u2190',
     'lsquor;': '\u201a',
     'Lstrok;': '\u0141',
     'lstrok;': '\u0142',
+    'LT': '<',
+    'lt': '<',
     'LT;': '<',
-    'LT': '<',
     'Lt;': '\u226a',
     'lt;': '<',
-    'lt': '<',
     'ltcc;': '\u2aa6',
     'ltcir;': '\u2a79',
     'ltdot;': '\u22d6',
     'luruhar;': '\u2966',
     'lvertneqq;': '\u2268\ufe00',
     'lvnE;': '\u2268\ufe00',
+    'macr': '\xaf',
     'macr;': '\xaf',
-    'macr': '\xaf',
     'male;': '\u2642',
     'malt;': '\u2720',
     'maltese;': '\u2720',
     'Mfr;': '\U0001d510',
     'mfr;': '\U0001d52a',
     'mho;': '\u2127',
+    'micro': '\xb5',
     'micro;': '\xb5',
-    'micro': '\xb5',
     'mid;': '\u2223',
     'midast;': '*',
     'midcir;': '\u2af0',
+    'middot': '\xb7',
     'middot;': '\xb7',
-    'middot': '\xb7',
     'minus;': '\u2212',
     'minusb;': '\u229f',
     'minusd;': '\u2238',
     'natur;': '\u266e',
     'natural;': '\u266e',
     'naturals;': '\u2115',
+    'nbsp': '\xa0',
     'nbsp;': '\xa0',
-    'nbsp': '\xa0',
     'nbump;': '\u224e\u0338',
     'nbumpe;': '\u224f\u0338',
     'ncap;': '\u2a43',
     'NonBreakingSpace;': '\xa0',
     'Nopf;': '\u2115',
     'nopf;': '\U0001d55f',
+    'not': '\xac',
     'Not;': '\u2aec',
     'not;': '\xac',
-    'not': '\xac',
     'NotCongruent;': '\u2262',
     'NotCupCap;': '\u226d',
     'NotDoubleVerticalBar;': '\u2226',
     'nsupseteq;': '\u2289',
     'nsupseteqq;': '\u2ac6\u0338',
     'ntgl;': '\u2279',
+    'Ntilde': '\xd1',
+    'ntilde': '\xf1',
     'Ntilde;': '\xd1',
-    'Ntilde': '\xd1',
     'ntilde;': '\xf1',
-    'ntilde': '\xf1',
     'ntlg;': '\u2278',
     'ntriangleleft;': '\u22ea',
     'ntrianglelefteq;': '\u22ec',
     'nwarr;': '\u2196',
     'nwarrow;': '\u2196',
     'nwnear;': '\u2927',
+    'Oacute': '\xd3',
+    'oacute': '\xf3',
     'Oacute;': '\xd3',
-    'Oacute': '\xd3',
     'oacute;': '\xf3',
-    'oacute': '\xf3',
     'oast;': '\u229b',
     'ocir;': '\u229a',
+    'Ocirc': '\xd4',
+    'ocirc': '\xf4',
     'Ocirc;': '\xd4',
-    'Ocirc': '\xd4',
     'ocirc;': '\xf4',
-    'ocirc': '\xf4',
     'Ocy;': '\u041e',
     'ocy;': '\u043e',
     'odash;': '\u229d',
     'Ofr;': '\U0001d512',
     'ofr;': '\U0001d52c',
     'ogon;': '\u02db',
+    'Ograve': '\xd2',
+    'ograve': '\xf2',
     'Ograve;': '\xd2',
-    'Ograve': '\xd2',
     'ograve;': '\xf2',
-    'ograve': '\xf2',
     'ogt;': '\u29c1',
     'ohbar;': '\u29b5',
     'ohm;': '\u03a9',
     'ord;': '\u2a5d',
     'order;': '\u2134',
     'orderof;': '\u2134',
+    'ordf': '\xaa',
     'ordf;': '\xaa',
-    'ordf': '\xaa',
+    'ordm': '\xba',
     'ordm;': '\xba',
-    'ordm': '\xba',
     'origof;': '\u22b6',
     'oror;': '\u2a56',
     'orslope;': '\u2a57',
     'oS;': '\u24c8',
     'Oscr;': '\U0001d4aa',
     'oscr;': '\u2134',
+    'Oslash': '\xd8',
+    'oslash': '\xf8',
     'Oslash;': '\xd8',
-    'Oslash': '\xd8',
     'oslash;': '\xf8',
-    'oslash': '\xf8',
     'osol;': '\u2298',
+    'Otilde': '\xd5',
+    'otilde': '\xf5',
     'Otilde;': '\xd5',
-    'Otilde': '\xd5',
     'otilde;': '\xf5',
-    'otilde': '\xf5',
     'Otimes;': '\u2a37',
     'otimes;': '\u2297',
     'otimesas;': '\u2a36',
+    'Ouml': '\xd6',
+    'ouml': '\xf6',
     'Ouml;': '\xd6',
-    'Ouml': '\xd6',
     'ouml;': '\xf6',
-    'ouml': '\xf6',
     'ovbar;': '\u233d',
     'OverBar;': '\u203e',
     'OverBrace;': '\u23de',
     'OverBracket;': '\u23b4',
     'OverParenthesis;': '\u23dc',
     'par;': '\u2225',
+    'para': '\xb6',
     'para;': '\xb6',
-    'para': '\xb6',
     'parallel;': '\u2225',
     'parsim;': '\u2af3',
     'parsl;': '\u2afd',
     'plusdu;': '\u2a25',
     'pluse;': '\u2a72',
     'PlusMinus;': '\xb1',
+    'plusmn': '\xb1',
     'plusmn;': '\xb1',
-    'plusmn': '\xb1',
     'plussim;': '\u2a26',
     'plustwo;': '\u2a27',
     'pm;': '\xb1',
     'pointint;': '\u2a15',
     'Popf;': '\u2119',
     'popf;': '\U0001d561',
+    'pound': '\xa3',
     'pound;': '\xa3',
-    'pound': '\xa3',
     'Pr;': '\u2abb',
     'pr;': '\u227a',
     'prap;': '\u2ab7',
     'quatint;': '\u2a16',
     'quest;': '?',
     'questeq;': '\u225f',
+    'QUOT': '"',
+    'quot': '"',
     'QUOT;': '"',
-    'QUOT': '"',
     'quot;': '"',
-    'quot': '"',
     'rAarr;': '\u21db',
     'race;': '\u223d\u0331',
     'Racute;': '\u0154',
     'rangd;': '\u2992',
     'range;': '\u29a5',
     'rangle;': '\u232a',
+    'raquo': '\xbb',
     'raquo;': '\xbb',
-    'raquo': '\xbb',
     'Rarr;': '\u21a0',
     'rArr;': '\u21d2',
     'rarr;': '\u2192',
     'realpart;': '\u211c',
     'reals;': '\u211d',
     'rect;': '\u25ad',
+    'REG': '\xae',
+    'reg': '\xae',
     'REG;': '\xae',
-    'REG': '\xae',
     'reg;': '\xae',
-    'reg': '\xae',
     'ReverseElement;': '\u220b',
     'ReverseEquilibrium;': '\u21cb',
     'ReverseUpEquilibrium;': '\u296f',
     'seArr;': '\u21d8',
     'searr;': '\u2198',
     'searrow;': '\u2198',
+    'sect': '\xa7',
     'sect;': '\xa7',
-    'sect': '\xa7',
     'semi;': ';',
     'seswar;': '\u2929',
     'setminus;': '\u2216',
     'shortparallel;': '\u2225',
     'ShortRightArrow;': '\u2192',
     'ShortUpArrow;': '\u2191',
+    'shy': '\xad',
     'shy;': '\xad',
-    'shy': '\xad',
     'Sigma;': '\u03a3',
     'sigma;': '\u03c3',
     'sigmaf;': '\u03c2',
     'Sum;': '\u2211',
     'sum;': '\u2211',
     'sung;': '\u266a',
+    'sup1': '\xb9',
+    'sup1;': '\xb9',
+    'sup2': '\xb2',
+    'sup2;': '\xb2',
+    'sup3': '\xb3',
+    'sup3;': '\xb3',
     'Sup;': '\u22d1',
     'sup;': '\u2283',
-    'sup1;': '\xb9',
-    'sup1': '\xb9',
-    'sup2;': '\xb2',
-    'sup2': '\xb2',
-    'sup3;': '\xb3',
-    'sup3': '\xb3',
     'supdot;': '\u2abe',
     'supdsub;': '\u2ad8',
     'supE;': '\u2ac6',
     'swarr;': '\u2199',
     'swarrow;': '\u2199',
     'swnwar;': '\u292a',
+    'szlig': '\xdf',
     'szlig;': '\xdf',
-    'szlig': '\xdf',
     'Tab;': '\u2409',
     'target;': '\u2316',
     'Tau;': '\u03a4',
     'ThinSpace;': '\u2009',
     'thkap;': '\u2248',
     'thksim;': '\u223c',
+    'THORN': '\xde',
+    'thorn': '\xfe',
     'THORN;': '\xde',
-    'THORN': '\xde',
     'thorn;': '\xfe',
-    'thorn': '\xfe',
     'Tilde;': '\u223c',
     'tilde;': '\u02dc',
     'TildeEqual;': '\u2243',
     'TildeFullEqual;': '\u2245',
     'TildeTilde;': '\u2248',
+    'times': '\xd7',
     'times;': '\xd7',
-    'times': '\xd7',
     'timesb;': '\u22a0',
     'timesbar;': '\u2a31',
     'timesd;': '\u2a30',
     'twixt;': '\u226c',
     'twoheadleftarrow;': '\u219e',
     'twoheadrightarrow;': '\u21a0',
+    'Uacute': '\xda',
+    'uacute': '\xfa',
     'Uacute;': '\xda',
-    'Uacute': '\xda',
     'uacute;': '\xfa',
-    'uacute': '\xfa',
     'Uarr;': '\u219f',
     'uArr;': '\u21d1',
     'uarr;': '\u2191',
     'ubrcy;': '\u045e',
     'Ubreve;': '\u016c',
     'ubreve;': '\u016d',
+    'Ucirc': '\xdb',
+    'ucirc': '\xfb',
     'Ucirc;': '\xdb',
-    'Ucirc': '\xdb',
     'ucirc;': '\xfb',
-    'ucirc': '\xfb',
     'Ucy;': '\u0423',
     'ucy;': '\u0443',
     'udarr;': '\u21c5',
     'ufisht;': '\u297e',
     'Ufr;': '\U0001d518',
     'ufr;': '\U0001d532',
+    'Ugrave': '\xd9',
+    'ugrave': '\xf9',
     'Ugrave;': '\xd9',
-    'Ugrave': '\xd9',
     'ugrave;': '\xf9',
-    'ugrave': '\xf9',
     'uHar;': '\u2963',
     'uharl;': '\u21bf',
     'uharr;': '\u21be',
     'ultri;': '\u25f8',
     'Umacr;': '\u016a',
     'umacr;': '\u016b',
+    'uml': '\xa8',
     'uml;': '\xa8',
-    'uml': '\xa8',
     'UnderBar;': '_',
     'UnderBrace;': '\u23df',
     'UnderBracket;': '\u23b5',
     'utri;': '\u25b5',
     'utrif;': '\u25b4',
     'uuarr;': '\u21c8',
+    'Uuml': '\xdc',
+    'uuml': '\xfc',
     'Uuml;': '\xdc',
-    'Uuml': '\xdc',
     'uuml;': '\xfc',
-    'uuml': '\xfc',
     'uwangle;': '\u29a7',
     'vangrt;': '\u299c',
     'varepsilon;': '\u03f5',
     'xutri;': '\u25b3',
     'xvee;': '\u22c1',
     'xwedge;': '\u22c0',
+    'Yacute': '\xdd',
+    'yacute': '\xfd',
     'Yacute;': '\xdd',
-    'Yacute': '\xdd',
     'yacute;': '\xfd',
-    'yacute': '\xfd',
     'YAcy;': '\u042f',
     'yacy;': '\u044f',
     'Ycirc;': '\u0176',
     'ycirc;': '\u0177',
     'Ycy;': '\u042b',
     'ycy;': '\u044b',
+    'yen': '\xa5',
     'yen;': '\xa5',
-    'yen': '\xa5',
     'Yfr;': '\U0001d51c',
     'yfr;': '\U0001d536',
     'YIcy;': '\u0407',
     'yscr;': '\U0001d4ce',
     'YUcy;': '\u042e',
     'yucy;': '\u044e',
+    'yuml': '\xff',
     'Yuml;': '\u0178',
     'yuml;': '\xff',
-    'yuml': '\xff',
     'Zacute;': '\u0179',
     'zacute;': '\u017a',
     'Zcaron;': '\u017d',