43 #define SYM(s) DocSymbol::Sym_##s,"&"#s";" 46 {
SYM(nbsp),
"\xc2\xa0",
" ",
"<nonbreakablespace/>",
" ",
"~",
" ",
"\\~", {
" ",
DocSymbol::Perl_char }},
47 {
SYM(iexcl),
"\xc2\xa1",
"¡",
"<iexcl/>",
"¡",
"!`", NULL,
"\\'A1", { NULL,
DocSymbol::Perl_unknown }},
48 {
SYM(cent),
"\xc2\xa2",
"¢",
"<cent/>",
"¢",
"\\textcent{}", NULL,
"\\'A2", { NULL, DocSymbol::Perl_unknown }},
49 {
SYM(pound),
"\xc2\xa3",
"£",
"<pound/>",
"£",
"{$\\pounds$}", NULL,
"\\'A3", { NULL, DocSymbol::Perl_unknown }},
50 {
SYM(curren),
"\xc2\xa4",
"¤",
"<curren/>",
"¤",
"\\textcurrency{}", NULL,
"\\'A4", { NULL, DocSymbol::Perl_unknown }},
51 {
SYM(yen),
"\xc2\xa5",
"¥",
"<yen/>",
"¥",
"{$\\yen$}", NULL,
"\\'A5", { NULL, DocSymbol::Perl_unknown }},
52 {
SYM(brvbar),
"\xc2\xa6",
"¦",
"<brvbar/>",
"¦",
"\\textbrokenbar{}", NULL,
"\\'A6", { NULL, DocSymbol::Perl_unknown }},
53 {
SYM(sect),
"\xc2\xa7",
"§",
"<sect/>",
"<simplesect/>",
"{$\\S$}", NULL,
"\\'A7", {
"sect",
DocSymbol::Perl_symbol }},
54 {
SYM(uml),
"\xc2\xa8",
"¨",
"<umlaut/>",
"¨",
"\\textasciidieresis{}",
" \\*(4",
"\\'A8", {
" ",
DocSymbol::Perl_umlaut }},
55 {
SYM(
copy),
"\xc2\xa9",
"©",
"<copy/>",
"©",
"\\copyright{}",
"(C)",
"\\'A9", {
"copyright",
DocSymbol::Perl_symbol }},
56 {
SYM(ordf),
"\xc2\xaa",
"ª",
"<ordf/>",
"ª",
"\\textordfeminine{}", NULL,
"\\'AA", { NULL, DocSymbol::Perl_unknown }},
57 {
SYM(laquo),
"\xc2\xab",
"«",
"<laquo/>",
"«",
"\\guillemotleft{}", NULL,
"\\'AB", { NULL, DocSymbol::Perl_unknown }},
58 {
SYM(not),
"\xc2\xac",
"¬",
"<not/>",
"¬",
"\\textlnot", NULL,
"\\'AC", { NULL, DocSymbol::Perl_unknown }},
59 {
SYM(shy),
"\xc2\xad",
"­",
"<shy/>",
"­",
"{$\\-$}", NULL,
"\\-", { NULL, DocSymbol::Perl_unknown }},
60 {
SYM(
reg),
"\xc2\xae",
"®",
"<registered/>",
"®",
"\\textregistered{}",
"(R)",
"\\'AE", {
"registered",
DocSymbol::Perl_symbol }},
61 {
SYM(macr),
"\xc2\xaf",
"¯",
"<macr/>",
"¯",
"\\={}", NULL,
"\\'AF", { NULL, DocSymbol::Perl_unknown }},
62 {
SYM(
deg),
"\xc2\xb0",
"°",
"<deg/>",
"°",
"\\textdegree{}", NULL,
"\\'B0", {
"deg",
DocSymbol::Perl_symbol }},
63 {
SYM(plusmn),
"\xc2\xb1",
"±",
"<plusmn/>",
"±",
"{$\\pm$}", NULL,
"\\'B1", {
"+/-",
DocSymbol::Perl_string }},
64 {
SYM(sup2),
"\xc2\xb2",
"²",
"<sup2/>",
"²",
"\\texttwosuperior{}", NULL,
"\\'B2", { NULL, DocSymbol::Perl_unknown }},
65 {
SYM(sup3),
"\xc2\xb3",
"³",
"<sup3/>",
"³",
"\\textthreesuperior{}", NULL,
"\\'B3", { NULL, DocSymbol::Perl_unknown }},
66 {
SYM(acute),
"\xc2\xb4",
"´",
"<acute/>",
"´",
"\\'{}", NULL,
"\\'B4", {
" ",
DocSymbol::Perl_acute }},
67 {
SYM(micro),
"\xc2\xb5",
"µ",
"<micro/>",
"µ",
"{$\\mu$}", NULL,
"\\'B5", { NULL, DocSymbol::Perl_unknown }},
68 {
SYM(para),
"\xc2\xb6",
"¶",
"<para/>",
"¶",
"{$\\P$}", NULL,
"\\'B6", { NULL, DocSymbol::Perl_unknown }},
69 {
SYM(middot),
"\xc2\xb7",
"·",
"<middot/>",
"·",
"\\textperiodcentered{}", NULL,
"\\'B7", { NULL, DocSymbol::Perl_unknown }},
70 {
SYM(cedil),
"\xc2\xb8",
"¸",
"<cedil/>",
"¸",
"\\c{}",
" \\*,",
"\\'B8", {
" ",
DocSymbol::Perl_cedilla }},
71 {
SYM(sup1),
"\xc2\xb9",
"¹",
"<sup1/>",
"¹",
"\\textonesuperior{}", NULL,
"\\'B9", { NULL, DocSymbol::Perl_unknown }},
72 {
SYM(ordm),
"\xc2\xba",
"º",
"<ordm/>",
"º",
"\\textordmasculine{}", NULL,
"\\'BA", { NULL, DocSymbol::Perl_unknown }},
73 {
SYM(raquo),
"\xc2\xbb",
"»",
"<raquo/>",
"»",
"\\guillemotright{}", NULL,
"\\'BB", { NULL, DocSymbol::Perl_unknown }},
74 {
SYM(frac14),
"\xc2\xbc",
"¼",
"<frac14/>",
"¼",
"{$\\frac14$}",
"1/4",
"\\'BC", { NULL, DocSymbol::Perl_unknown }},
75 {
SYM(frac12),
"\xc2\xbd",
"½",
"<frac12/>",
"½",
"{$\\frac12$}",
"1/2",
"\\'BD", { NULL, DocSymbol::Perl_unknown }},
76 {
SYM(frac34),
"\xc2\xbe",
"¾",
"<frac34/>",
"¾",
"{$\\frac34$}",
"3/4",
"\\'BE", { NULL, DocSymbol::Perl_unknown }},
77 {
SYM(iquest),
"\xc2\xbf",
"¿",
"<iquest/>",
"¿",
"?`", NULL,
"\\'BF", { NULL, DocSymbol::Perl_unknown }},
78 {
SYM(Agrave),
"\xc3\x80",
"À",
"<Agrave/>",
"À",
"\\`{A}",
"A\\*:",
"\\'C0", {
"A",
DocSymbol::Perl_grave }},
79 {
SYM(Aacute),
"\xc3\x81",
"Á",
"<Aacute/>",
"Á",
"\\'{A}",
"A\\*(`",
"\\'C1", {
"A",
DocSymbol::Perl_acute }},
80 {
SYM(Acirc),
"\xc3\x82",
"Â",
"<Acirc/>",
"Â",
"\\^{A}",
"A\\*^",
"\\'C2", {
"A",
DocSymbol::Perl_circ }},
81 {
SYM(Atilde),
"\xc3\x83",
"Ã",
"<Atilde/>",
"Ã",
"\\~{A}",
"A\\*~",
"\\'C3", {
"A",
DocSymbol::Perl_tilde }},
82 {
SYM(Auml),
"\xc3\x84",
"Ä",
"<Aumlaut/>",
"Ä",
"\\\"{A}",
"A\\*(4",
"\\'C4", {
"A",
DocSymbol::Perl_umlaut }},
83 {
SYM(Aring),
"\xc3\x85",
"Å",
"<Aring/>",
"Å",
"\\AA",
"A\\*o",
"\\'C5", {
"A",
DocSymbol::Perl_ring }},
84 {
SYM(AElig),
"\xc3\x86",
"Æ",
"<AElig/>",
"Æ",
"{\\AE}", NULL,
"\\'C6", {
"AElig",
DocSymbol::Perl_symbol }},
85 {
SYM(Ccedil),
"\xc3\x87",
"Ç",
"<Ccedil/>",
"Ç",
"\\c{C}",
"C\\*,",
"\\'C7", {
"C",
DocSymbol::Perl_cedilla }},
86 {
SYM(Egrave),
"\xc3\x88",
"È",
"<Egrave/>",
"È",
"\\`{E}",
"E\\*:",
"\\'C8", {
"E",
DocSymbol::Perl_grave }},
87 {
SYM(Eacute),
"\xc3\x89",
"É",
"<Eacute/>",
"É",
"\\'{E}",
"E\\*(`",
"\\'C9", {
"E",
DocSymbol::Perl_acute }},
88 {
SYM(Ecirc),
"\xc3\x8a",
"Ê",
"<Ecirc/>",
"Ê",
"\\^{E}",
"E\\*^",
"\\'CA", {
"E",
DocSymbol::Perl_circ }},
89 {
SYM(Euml),
"\xc3\x8b",
"Ë",
"<Eumlaut/>",
"Ë",
"\\\"{E}",
"E\\*(4",
"\\'CB", {
"E",
DocSymbol::Perl_umlaut }},
90 {
SYM(Igrave),
"\xc3\x8c",
"Ì",
"<Igrave/>",
"Ì",
"\\`{I}",
"I\\*:",
"\\'CC", {
"I",
DocSymbol::Perl_grave }},
91 {
SYM(Iacute),
"\xc3\x8d",
"Í",
"<Iacute/>",
"Í",
"\\'{I}",
"I\\*(`",
"\\'CD", {
"I",
DocSymbol::Perl_acute }},
92 {
SYM(Icirc),
"\xc3\x8e",
"Î",
"<Icirc/>",
"Î",
"\\^{I}",
"I\\*^",
"\\'CE", {
"I",
DocSymbol::Perl_circ }},
93 {
SYM(Iuml),
"\xc3\x8f",
"Ï",
"<Iumlaut/>",
"Ï",
"\\\"{I}",
"I\\*(4",
"\\'CF", {
"I",
DocSymbol::Perl_umlaut }},
94 {
SYM(ETH),
"\xc3\x90",
"Ð",
"<ETH/>",
"Ð",
"\\DH", NULL,
"\\'D0", { NULL, DocSymbol::Perl_unknown }},
95 {
SYM(Ntilde),
"\xc3\x91",
"Ñ",
"<Ntilde/>",
"Ñ",
"\\~{N}",
"N\\*~",
"\\'D1", {
"N",
DocSymbol::Perl_tilde }},
96 {
SYM(Ograve),
"\xc3\x92",
"Ò",
"<Ograve/>",
"Ò",
"\\`{O}",
"O\\*:",
"\\'D2", {
"O",
DocSymbol::Perl_grave }},
97 {
SYM(Oacute),
"\xc3\x93",
"Ó",
"<Oacute/>",
"Ó",
"\\'{O}",
"O\\*(`",
"\\'D3", {
"O",
DocSymbol::Perl_acute }},
98 {
SYM(Ocirc),
"\xc3\x94",
"Ô",
"<Ocirc/>",
"Ô",
"\\^{O}",
"O\\*^",
"\\'D4", {
"O",
DocSymbol::Perl_circ }},
99 {
SYM(Otilde),
"\xc3\x95",
"Õ",
"<Otilde/>",
"Õ",
"\\~{O}",
"O\\*~",
"\\'D5", {
"O",
DocSymbol::Perl_tilde }},
100 {
SYM(Ouml),
"\xc3\x96",
"Ö",
"<Oumlaut/>",
"Ö",
"\\\"{O}",
"O\\*(4",
"\\'D6", {
"O",
DocSymbol::Perl_umlaut }},
101 {
SYM(times),
"\xc3\x97",
"×",
"<times/>",
"×",
"{$\\times$}", NULL,
"\\'D7", {
"*",
DocSymbol::Perl_char }},
102 {
SYM(Oslash),
"\xc3\x98",
"Ø",
"<Oslash/>",
"Ø",
"{\\O}",
"O\x08/",
"\\'D8", {
"O",
DocSymbol::Perl_slash }},
103 {
SYM(Ugrave),
"\xc3\x99",
"Ù",
"<Ugrave/>",
"Ù",
"\\`{U}",
"U\\*:",
"\\'D9", {
"U",
DocSymbol::Perl_grave }},
104 {
SYM(Uacute),
"\xc3\x9a",
"Ú",
"<Uacute/>",
"Ú",
"\\'{U}",
"U\\*(`",
"\\'DA", {
"U",
DocSymbol::Perl_acute }},
105 {
SYM(Ucirc),
"\xc3\x9b",
"Û",
"<Ucirc/>",
"Û",
"\\^{U}",
"U\\*^",
"\\'DB", {
"U",
DocSymbol::Perl_circ }},
106 {
SYM(Uuml),
"\xc3\x9c",
"Ü",
"<Uumlaut/>",
"Ü",
"\\\"{U}",
"U\\*(4",
"\\'DC", {
"U",
DocSymbol::Perl_umlaut }},
107 {
SYM(Yacute),
"\xc3\x9d",
"Ý",
"<Yacute/>",
"Ý",
"\\'{Y}",
"Y\\*(`",
"\\'DD", {
"Y",
DocSymbol::Perl_acute }},
108 {
SYM(THORN),
"\xc3\x9e",
"Þ",
"<THORN/>",
"Þ",
"\\TH", NULL,
"\\'DE", { NULL, DocSymbol::Perl_unknown }},
109 {
SYM(szlig),
"\xc3\x9f",
"ß",
"<szlig/>",
"ß",
"{\\ss}",
"s\\*:",
"\\'DF", {
"szlig",
DocSymbol::Perl_symbol }},
110 {
SYM(agrave),
"\xc3\xa0",
"à",
"<agrave/>",
"à",
"\\`{a}",
"a\\*:",
"\\'E0", {
"a",
DocSymbol::Perl_grave }},
111 {
SYM(aacute),
"\xc3\xa1",
"á",
"<aacute/>",
"á",
"\\'{a}",
"a\\*(`",
"\\'E1", {
"a",
DocSymbol::Perl_acute }},
112 {
SYM(acirc),
"\xc3\xa2",
"â",
"<acirc/>",
"â",
"\\^{a}",
"a\\*^",
"\\'E2", {
"a",
DocSymbol::Perl_circ }},
113 {
SYM(atilde),
"\xc3\xa3",
"ã",
"<atilde/>",
"ã",
"\\~{a}",
"a\\*~",
"\\'E3", {
"a",
DocSymbol::Perl_tilde }},
114 {
SYM(auml),
"\xc3\xa4",
"ä",
"<aumlaut/>",
"ä",
"\\\"{a}",
"a\\*(4",
"\\'E4", {
"a",
DocSymbol::Perl_umlaut }},
115 {
SYM(aring),
"\xc3\xa5",
"å",
"<aring/>",
"å",
"\\aa",
"a\\*o",
"\\'E5", {
"a",
DocSymbol::Perl_ring }},
116 {
SYM(aelig),
"\xc3\xa6",
"æ",
"<aelig/>",
"æ",
"{\\ae}", NULL,
"\\'E6", {
"aelig",
DocSymbol::Perl_symbol }},
117 {
SYM(ccedil),
"\xc3\xa7",
"ç",
"<ccedil/>",
"ç",
"\\c{c}",
"c\\*,",
"\\'E7", {
"c",
DocSymbol::Perl_cedilla }},
118 {
SYM(egrave),
"\xc3\xa8",
"è",
"<egrave/>",
"è",
"\\`{e}",
"e\\*:",
"\\'E8", {
"e",
DocSymbol::Perl_grave }},
119 {
SYM(eacute),
"\xc3\xa9",
"é",
"<eacute/>",
"é",
"\\'{e}",
"e\\*(`",
"\\'E9", {
"e",
DocSymbol::Perl_acute }},
120 {
SYM(ecirc),
"\xc3\xaa",
"ê",
"<ecirc/>",
"ê",
"\\^{e}",
"e\\*^",
"\\'EA", {
"e",
DocSymbol::Perl_circ }},
121 {
SYM(euml),
"\xc3\xab",
"ë",
"<eumlaut/>",
"ë",
"\\\"{e}",
"e\\*(4",
"\\'EB", {
"e",
DocSymbol::Perl_umlaut }},
122 {
SYM(igrave),
"\xc3\xac",
"ì",
"<igrave/>",
"ì",
"\\`{\\i}",
"i\\*:",
"\\'EC", {
"i",
DocSymbol::Perl_grave }},
123 {
SYM(iacute),
"\xc3\xad",
"í",
"<iacute/>",
"í",
"\\'{\\i}",
"i\\*(`",
"\\'ED", {
"i",
DocSymbol::Perl_acute }},
124 {
SYM(icirc),
"\xc3\xae",
"î",
"<icirc/>",
"î",
"\\^{\\i}",
"i\\*^",
"\\'EE", {
"i",
DocSymbol::Perl_circ }},
125 {
SYM(iuml),
"\xc3\xaf",
"ï",
"<iumlaut/>",
"ï",
"\\\"{\\i}",
"i\\*(4",
"\\'EF", {
"i",
DocSymbol::Perl_umlaut }},
126 {
SYM(eth),
"\xc3\xb0",
"ð",
"<eth/>",
"ð",
"\\dh", NULL,
"\\'F0", { NULL, DocSymbol::Perl_unknown }},
127 {
SYM(ntilde),
"\xc3\xb1",
"ñ",
"<ntilde/>",
"ñ",
"\\~{n}",
"n\\*~",
"\\'F1", {
"n",
DocSymbol::Perl_tilde }},
128 {
SYM(ograve),
"\xc3\xb2",
"ò",
"<ograve/>",
"ò",
"\\`{o}",
"o\\*:",
"\\'F2", {
"o",
DocSymbol::Perl_grave }},
129 {
SYM(oacute),
"\xc3\xb3",
"ó",
"<oacute/>",
"ó",
"\\'{o}",
"o\\*(`",
"\\'F3", {
"o",
DocSymbol::Perl_acute }},
130 {
SYM(ocirc),
"\xc3\xb4",
"ô",
"<ocirc/>",
"ô",
"\\^{o}",
"o\\*^",
"\\'F4", {
"o",
DocSymbol::Perl_circ }},
131 {
SYM(otilde),
"\xc3\xb5",
"õ",
"<otilde/>",
"õ",
"\\~{o}",
"o\\*~",
"\\'F5", {
"o",
DocSymbol::Perl_tilde }},
132 {
SYM(ouml),
"\xc3\xb6",
"ö",
"<oumlaut/>",
"ö",
"\\\"{o}",
"o\\*(4",
"\\'F6", {
"o",
DocSymbol::Perl_umlaut }},
133 {
SYM(divide),
"\xc3\xb7",
"÷",
"<divide/>",
"÷",
"{$\\div$}", NULL,
"\\'F7", { NULL, DocSymbol::Perl_unknown }},
134 {
SYM(oslash),
"\xc3\xb8",
"ø",
"<oslash/>",
"ø",
"{\\o}",
"o\x08/",
"\\'F8", {
"o",
DocSymbol::Perl_slash }},
135 {
SYM(ugrave),
"\xc3\xb9",
"ù",
"<ugrave/>",
"ù",
"\\`{u}",
"u\\*:",
"\\'F9", {
"u",
DocSymbol::Perl_grave }},
136 {
SYM(uacute),
"\xc3\xba",
"ú",
"<uacute/>",
"ú",
"\\'{u}",
"u\\*(`",
"\\'FA", {
"u",
DocSymbol::Perl_acute }},
137 {
SYM(ucirc),
"\xc3\xbb",
"û",
"<ucirc/>",
"û",
"\\^{u}",
"u\\*^",
"\\'FB", {
"u",
DocSymbol::Perl_circ }},
138 {
SYM(uuml),
"\xc3\xbc",
"ü",
"<uumlaut/>",
"ü",
"\\\"{u}",
"u\\*(4",
"\\'FC", {
"u",
DocSymbol::Perl_umlaut }},
139 {
SYM(yacute),
"\xc3\xbd",
"ý",
"<yacute/>",
"ý",
"\\'{y}",
"y\\*(`",
"\\'FD", {
"y",
DocSymbol::Perl_acute }},
140 {
SYM(thorn),
"\xc3\xbe",
"þ",
"<thorn/>",
"þ",
"\\th", NULL,
"\\'FE", { NULL, DocSymbol::Perl_unknown }},
141 {
SYM(yuml),
"\xc3\xbf",
"ÿ",
"<yumlaut/>",
"ÿ",
"\\\"{y}",
"y\\*(4",
"\\'FF", {
"y",
DocSymbol::Perl_umlaut }},
142 {
SYM(fnof),
"\xc6\x92",
"ƒ",
"<fnof/>",
"ƒ",
"\\textflorin", NULL,
"\\'83", { NULL, DocSymbol::Perl_unknown }},
143 {
SYM(Alpha),
"\xce\x91",
"Α",
"<Alpha/>",
"Α",
"A", NULL,
"\\u0913?", {
"A",
DocSymbol::Perl_char }},
144 {
SYM(Beta),
"\xce\x92",
"Β",
"<Beta/>",
"Β",
"B", NULL,
"\\u0914?", {
"B",
DocSymbol::Perl_char }},
145 {
SYM(Gamma),
"\xce\x93",
"Γ",
"<Gamma/>",
"Γ",
"{$\\Gamma$}", NULL,
"\\u0915?", {
"Gamma",
DocSymbol::Perl_symbol }},
146 {
SYM(Delta),
"\xce\x94",
"Δ",
"<Delta/>",
"Δ",
"{$\\Delta$}", NULL,
"\\u0916?", {
"Delta",
DocSymbol::Perl_symbol }},
147 {
SYM(Epsilon),
"\xce\x95",
"Ε",
"<Epsilon/>",
"Ε",
"E", NULL,
"\\u0917?", {
"E",
DocSymbol::Perl_char }},
148 {
SYM(Zeta),
"\xce\x96",
"Ζ",
"<Zeta/>",
"Ζ",
"Z", NULL,
"\\u0918?", {
"Z",
DocSymbol::Perl_char }},
149 {
SYM(Eta),
"\xce\x97",
"Η",
"<Eta/>",
"Η",
"H", NULL,
"\\u0919?", {
"H",
DocSymbol::Perl_char }},
150 {
SYM(Theta),
"\xce\x98",
"Θ",
"<Theta/>",
"Θ",
"{$\\Theta$}", NULL,
"\\u0920?", {
"Theta",
DocSymbol::Perl_symbol }},
151 {
SYM(Iota),
"\xce\x99",
"Ι",
"<Iota/>",
"Ι",
"I", NULL,
"\\u0921?", {
"I",
DocSymbol::Perl_char }},
152 {
SYM(Kappa),
"\xce\x9a",
"Κ",
"<Kappa/>",
"Κ",
"K", NULL,
"\\u0922?", {
"K",
DocSymbol::Perl_char }},
153 {
SYM(Lambda),
"\xce\x9b",
"Λ",
"<Lambda/>",
"Λ",
"{$\\Lambda$}", NULL,
"\\u0923?", {
"Lambda",
DocSymbol::Perl_symbol }},
154 {
SYM(Mu),
"\xce\x9c",
"Μ",
"<Mu/>",
"Μ",
"M", NULL,
"\\u0924?", {
"M",
DocSymbol::Perl_char }},
155 {
SYM(Nu),
"\xce\x9d",
"Ν",
"<Nu/>",
"Ν",
"N", NULL,
"\\u0925?", {
"N",
DocSymbol::Perl_char }},
156 {
SYM(Xi),
"\xce\x9e",
"Ξ",
"<Xi/>",
"Ξ",
"{$\\Xi$}", NULL,
"\\u0926?", {
"Xi",
DocSymbol::Perl_symbol }},
157 {
SYM(Omicron),
"\xce\x9f",
"Ο",
"<Omicron/>",
"Ο",
"O", NULL,
"\\u0927?", {
"O",
DocSymbol::Perl_char }},
158 {
SYM(Pi),
"\xce\xa0",
"Π",
"<Pi/>",
"Π",
"{$\\Pi$}", NULL,
"\\u0928?", {
"Pi",
DocSymbol::Perl_symbol }},
159 {
SYM(
Rho),
"\xce\xa1",
"Ρ",
"<Rho/>",
"Ρ",
"P", NULL,
"\\u0929?", {
"P",
DocSymbol::Perl_char }},
160 {
SYM(Sigma),
"\xce\xa3",
"Σ",
"<Sigma/>",
"Σ",
"{$\\Sigma$}", NULL,
"\\u0931?", {
"Sigma",
DocSymbol::Perl_symbol }},
161 {
SYM(Tau),
"\xce\xa4",
"Τ",
"<Tau/>",
"Τ",
"T", NULL,
"\\u0932?", {
"T",
DocSymbol::Perl_char }},
162 {
SYM(Upsilon),
"\xce\xa5",
"Υ",
"<Upsilon/>",
"Υ",
"{$\\Upsilon$}", NULL,
"\\u0933?", {
"Upsilon",
DocSymbol::Perl_symbol }},
163 {
SYM(Phi),
"\xce\xa6",
"Φ",
"<Phi/>",
"Φ",
"{$\\Phi$}", NULL,
"\\u0934?", {
"Phi",
DocSymbol::Perl_symbol }},
164 {
SYM(Chi),
"\xce\xa7",
"Χ",
"<Chi/>",
"Χ",
"X", NULL,
"\\u0935?", {
"X",
DocSymbol::Perl_char }},
165 {
SYM(Psi),
"\xce\xa8",
"Ψ",
"<Psi/>",
"Ψ",
"{$\\Psi$}", NULL,
"\\u0936?", {
"Psi",
DocSymbol::Perl_symbol }},
166 {
SYM(Omega),
"\xce\xa9",
"Ω",
"<Omega/>",
"Ω",
"{$\\Omega$}", NULL,
"\\u0937?", {
"Omega",
DocSymbol::Perl_symbol }},
167 {
SYM(
alpha),
"\xce\xb1",
"α",
"<alpha/>",
"α",
"{$\\alpha$}", NULL,
"\\u0945?", {
"alpha",
DocSymbol::Perl_symbol }},
168 {
SYM(
beta),
"\xce\xb2",
"β",
"<beta/>",
"β",
"{$\\beta$}", NULL,
"\\u0946?", {
"beta",
DocSymbol::Perl_symbol }},
169 {
SYM(
gamma),
"\xce\xb3",
"γ",
"<gamma/>",
"γ",
"{$\\gamma$}", NULL,
"\\u0947?", {
"gamma",
DocSymbol::Perl_symbol }},
170 {
SYM(delta),
"\xce\xb4",
"δ",
"<delta/>",
"δ",
"{$\\delta$}", NULL,
"\\u0948?", {
"delta",
DocSymbol::Perl_symbol }},
171 {
SYM(epsilon),
"\xce\xb5",
"ε",
"<epsilon/>",
"ε",
"{$\\varepsilon$}", NULL,
"\\u0949?", {
"epsilon",
DocSymbol::Perl_symbol }},
172 {
SYM(zeta),
"\xce\xb6",
"ζ",
"<zeta/>",
"ζ",
"{$\\zeta$}", NULL,
"\\u0950?", {
"zeta",
DocSymbol::Perl_symbol }},
173 {
SYM(eta),
"\xce\xb7",
"η",
"<eta/>",
"η",
"{$\\eta$}", NULL,
"\\u0951?", {
"eta",
DocSymbol::Perl_symbol }},
174 {
SYM(
theta),
"\xce\xb8",
"θ",
"<theta/>",
"θ",
"{$\\theta$}", NULL,
"\\u0952?", {
"theta",
DocSymbol::Perl_symbol }},
175 {
SYM(iota),
"\xce\xb9",
"ι",
"<iota/>",
"ι",
"{$\\iota$}", NULL,
"\\u0953?", {
"iota",
DocSymbol::Perl_symbol }},
176 {
SYM(kappa),
"\xce\xba",
"κ",
"<kappa/>",
"κ",
"{$\\kappa$}", NULL,
"\\u0954?", {
"kappa",
DocSymbol::Perl_symbol }},
177 {
SYM(lambda),
"\xce\xbb",
"λ",
"<lambda/>",
"λ",
"{$\\lambda$}", NULL,
"\\u0955?", {
"lambda",
DocSymbol::Perl_symbol }},
178 {
SYM(mu),
"\xce\xbc",
"μ",
"<mu/>",
"μ",
"{$\\mu$}", NULL,
"\\u0956?", {
"mu",
DocSymbol::Perl_symbol }},
179 {
SYM(nu),
"\xce\xbd",
"ν",
"<nu/>",
"ν",
"{$\\nu$}", NULL,
"\\u0957?", {
"nu",
DocSymbol::Perl_symbol }},
180 {
SYM(xi),
"\xce\xbe",
"ξ",
"<xi/>",
"ξ",
"{$\\xi$}", NULL,
"\\u0958?", {
"xi",
DocSymbol::Perl_symbol }},
181 {
SYM(omicron),
"\xce\xbf",
"ο",
"<omicron/>",
"ο",
"{$\\omicron$}", NULL,
"\\u0959?", { NULL, DocSymbol::Perl_unknown }},
182 {
SYM(
pi),
"\xcf\x80",
"π",
"<pi/>",
"π",
"{$\\pi$}", NULL,
"\\u0960?", {
"pi",
DocSymbol::Perl_symbol }},
183 {
SYM(
rho),
"\xcf\x81",
"ρ",
"<rho/>",
"ρ",
"{$\\rho$}", NULL,
"\\u0961?", {
"rho",
DocSymbol::Perl_symbol }},
184 {
SYM(sigmaf),
"\xcf\x82",
"ς",
"<sigmaf/>",
"ς",
"{$\\varsigma$}", NULL,
"\\u0962?", {
"sigma",
DocSymbol::Perl_symbol }},
185 {
SYM(sigma),
"\xcf\x83",
"σ",
"<sigma/>",
"σ",
"{$\\sigma$}", NULL,
"\\u0963?", {
"sigma",
DocSymbol::Perl_symbol }},
186 {
SYM(tau),
"\xcf\x84",
"τ",
"<tau/>",
"τ",
"{$\\tau$}", NULL,
"\\u0964?", {
"tau",
DocSymbol::Perl_symbol }},
187 {
SYM(upsilon),
"\xcf\x85",
"υ",
"<upsilon/>",
"υ",
"{$\\upsilon$}", NULL,
"\\u0965?", {
"upsilon",
DocSymbol::Perl_symbol }},
188 {
SYM(phi),
"\xcf\x86",
"φ",
"<phi/>",
"φ",
"{$\\varphi$}", NULL,
"\\u0966?", {
"phi",
DocSymbol::Perl_symbol }},
189 {
SYM(chi),
"\xcf\x87",
"χ",
"<chi/>",
"χ",
"{$\\chi$}", NULL,
"\\u0967?", {
"chi",
DocSymbol::Perl_symbol }},
190 {
SYM(psi),
"\xcf\x88",
"ψ",
"<psi/>",
"ψ",
"{$\\psi$}", NULL,
"\\u0968?", {
"psi",
DocSymbol::Perl_symbol }},
191 {
SYM(omega),
"\xcf\x89",
"ω",
"<omega/>",
"ω",
"{$\\omega$}", NULL,
"\\u0969?", {
"omega",
DocSymbol::Perl_symbol }},
192 {
SYM(thetasym),
"\xcf\x91",
"ϑ",
"<thetasym/>",
"ϑ",
"{$\\vartheta$}", NULL,
"\\u977?", { NULL, DocSymbol::Perl_unknown }},
193 {
SYM(upsih),
"\xcf\x92",
"ϒ",
"<upsih/>",
"ϒ",
"{$\\Upsilon$}", NULL,
"\\u978?", { NULL, DocSymbol::Perl_unknown }},
194 {
SYM(piv),
"\xcf\x96",
"ϖ",
"<piv/>",
"ϖ",
"{$\\varpi$}", NULL,
"\\u982?", { NULL, DocSymbol::Perl_unknown }},
195 {
SYM(bull),
"\xe2\x80\xa2",
"•",
"<bull/>",
"•",
"\\textbullet{}", NULL,
"\\'95", { NULL, DocSymbol::Perl_unknown }},
196 {
SYM(hellip),
"\xe2\x80\xa6",
"…",
"<hellip/>",
"…",
"{$\\dots$}", NULL,
"\\'85", { NULL, DocSymbol::Perl_unknown }},
197 {
SYM(prime),
"\xe2\x80\xb2",
"′",
"<prime/>",
"′",
"'", NULL,
"\\u8242?", {
"\\\'",
DocSymbol::Perl_string }},
198 {
SYM(Prime),
"\xe2\x80\xb3",
"″",
"<Prime/>",
"″",
"''", NULL,
"\\u8243?", {
"\"",
DocSymbol::Perl_char }},
199 {
SYM(oline),
"\xe2\x80\xbe",
"‾",
"<oline/>",
"‾",
"{$\\overline{\\,}$}", NULL,
"\\u8254?", { NULL, DocSymbol::Perl_unknown }},
200 {
SYM(frasl),
"\xe2\x81\x84",
"⁄",
"<frasl/>",
"⁄",
"/", NULL,
"\\u8260?", { NULL, DocSymbol::Perl_unknown }},
201 {
SYM(weierp),
"\xe2\x84\x98",
"℘",
"<weierp/>",
"℘",
"{$\\wp$}", NULL,
"\\u8472?", { NULL, DocSymbol::Perl_unknown }},
202 {
SYM(image),
"\xe2\x84\x91",
"ℑ",
"<image/>",
"ℑ",
"{$\\Im$}", NULL,
"\\u8465?", { NULL, DocSymbol::Perl_unknown }},
203 {
SYM(real),
"\xe2\x84\x9c",
"ℜ",
"<real/>",
"ℜ",
"{$\\Re$}", NULL,
"\\u8476?", { NULL, DocSymbol::Perl_unknown }},
204 {
SYM(trade),
"\xe2\x84\xa2",
"™",
"<trademark/>",
"™",
"\\texttrademark{}",
"(TM)",
"\\'99", {
"trademark",
DocSymbol::Perl_symbol }},
205 {
SYM(alefsym),
"\xe2\x85\xb5",
"ℵ",
"<alefsym/>",
"ℵ",
"{$\\aleph$}", NULL,
"\\u8501?", { NULL, DocSymbol::Perl_unknown }},
206 {
SYM(larr),
"\xe2\x86\x90",
"←",
"<larr/>",
"←",
"{$\\leftarrow$}", NULL,
"\\u8592?", {
"<-",
DocSymbol::Perl_string }},
207 {
SYM(uarr),
"\xe2\x86\x91",
"↑",
"<uarr/>",
"↑",
"{$\\uparrow$}", NULL,
"\\u8593?", { NULL, DocSymbol::Perl_unknown }},
208 {
SYM(rarr),
"\xe2\x86\x92",
"→",
"<rarr/>",
"→",
"{$\\rightarrow$}", NULL,
"\\u8594?", {
"->",
DocSymbol::Perl_string }},
209 {
SYM(darr),
"\xe2\x86\x93",
"↓",
"<darr/>",
"↓",
"{$\\downarrow$}", NULL,
"\\u8595?", { NULL, DocSymbol::Perl_unknown }},
210 {
SYM(harr),
"\xe2\x86\x94",
"↔",
"<harr/>",
"↔",
"{$\\leftrightarrow$}", NULL,
"\\u8596?", { NULL, DocSymbol::Perl_unknown }},
211 {
SYM(crarr),
"\xe2\x86\xb5",
"↵",
"<crarr/>",
"↵",
"{$\\hookleftarrow$}", NULL,
"\\u8629?", { NULL, DocSymbol::Perl_unknown }},
212 {
SYM(lArr),
"\xe2\x87\x90",
"⇐",
"<lArr/>",
"⇐",
"{$\\Leftarrow$}", NULL,
"\\u8656?", { NULL, DocSymbol::Perl_unknown }},
213 {
SYM(uArr),
"\xe2\x87\x91",
"⇑",
"<uArr/>",
"⇑",
"{$\\Uparrow$}", NULL,
"\\u8657?", { NULL, DocSymbol::Perl_unknown }},
214 {
SYM(rArr),
"\xe2\x87\x92",
"⇒",
"<rArr/>",
"⇒",
"{$\\Rightarrow$}", NULL,
"\\u8658?", { NULL, DocSymbol::Perl_unknown }},
215 {
SYM(dArr),
"\xe2\x87\x93",
"⇓",
"<dArr/>",
"⇓",
"{$\\Downarrow$}", NULL,
"\\u8659?", { NULL, DocSymbol::Perl_unknown }},
216 {
SYM(hArr),
"\xe2\x87\x94",
"⇔",
"<hArr/>",
"⇔",
"{$\\Leftrightarrow$}", NULL,
"\\u8660?", { NULL, DocSymbol::Perl_unknown }},
217 {
SYM(forall),
"\xe2\x88\x80",
"∀",
"<forall/>",
"∀",
"{$\\forall$}", NULL,
"\\u8704?", { NULL, DocSymbol::Perl_unknown }},
218 {
SYM(part),
"\xe2\x88\x82",
"∂",
"<part/>",
"∂",
"{$\\partial$}", NULL,
"\\u8706?", {
"partial",
DocSymbol::Perl_symbol }},
219 {
SYM(exist),
"\xe2\x88\x83",
"∃",
"<exist/>",
"∃",
"{$\\exists$}", NULL,
"\\u8707?", { NULL, DocSymbol::Perl_unknown }},
220 {
SYM(
empty),
"\xe2\x88\x85",
"∅",
"<empty/>",
"∅",
"{$\\emptyset$}", NULL,
"\\u8709?", {
"empty",
DocSymbol::Perl_symbol }},
221 {
SYM(nabla),
"\xe2\x88\x87",
"∇",
"<nabla/>",
"∇",
"{$\\nabla$}", NULL,
"\\u8711?", {
"nabla",
DocSymbol::Perl_symbol }},
222 {
SYM(isin),
"\xe2\x88\x88",
"∈",
"<isin/>",
"∈",
"{$\\in$}", NULL,
"\\u8712?", {
"in",
DocSymbol::Perl_symbol }},
223 {
SYM(notin),
"\xe2\x88\x89",
"∉",
"<notin/>",
"∉",
"{$\\notin$}", NULL,
"\\u8713?", {
"notin",
DocSymbol::Perl_symbol }},
224 {
SYM(
ni),
"\xe2\x88\x8b",
"∋",
"<ni/>",
"∋",
"{$\\ni$}", NULL,
"\\u8715?", { NULL, DocSymbol::Perl_unknown }},
225 {
SYM(prod),
"\xe2\x88\x8f",
"∏",
"<prod/>",
"∏",
"{$\\prod$}", NULL,
"\\u8719?", {
"prod",
DocSymbol::Perl_symbol }},
226 {
SYM(sum),
"\xe2\x88\x91",
"∑",
"<sum/>",
"∑",
"{$\\sum$}", NULL,
"\\u8721?", {
"sum",
DocSymbol::Perl_symbol }},
227 {
SYM(minus),
"\xe2\x88\x92",
"−",
"<minus/>",
"−",
"-", NULL,
"\\u8722?", {
"-",
DocSymbol::Perl_char }},
228 {
SYM(lowast),
"\xe2\x88\x97",
"∗",
"<lowast/>",
"∗",
"{$\\ast$}", NULL,
"\\u8727?", { NULL, DocSymbol::Perl_unknown }},
229 {
SYM(radic),
"\xe2\x88\x9a",
"√",
"<radic/>",
"√",
"{$\\surd$}", NULL,
"\\u8730?", {
"sqrt",
DocSymbol::Perl_symbol }},
230 {
SYM(prop),
"\xe2\x88\x9d",
"∝",
"<prop/>",
"∝",
"{$\\propto$}", NULL,
"\\u8733?", {
"propto",
DocSymbol::Perl_symbol }},
231 {
SYM(infin),
"\xe2\x88\x9e",
"∞",
"<infin/>",
"∞",
"{$\\infty$}", NULL,
"\\u8734?", {
"inf",
DocSymbol::Perl_symbol }},
232 {
SYM(ang),
"\xe2\x88\xa0",
"∠",
"<ang/>",
"∠",
"{$\\angle$}", NULL,
"\\u8736?", { NULL, DocSymbol::Perl_unknown }},
233 {
SYM(and),
"\xe2\x88\xa7",
"∧",
"<and/>",
"∧",
"{$\\wedge$}", NULL,
"\\u8743?", { NULL, DocSymbol::Perl_unknown }},
234 {
SYM(or),
"\xe2\x88\xa8",
"∨",
"<or/>",
"∨",
"{$\\vee$}", NULL,
"\\u8744?", { NULL, DocSymbol::Perl_unknown }},
235 {
SYM(cap),
"\xe2\x88\xa9",
"∩",
"<cap/>",
"∩",
"{$\\cap$}", NULL,
"\\u8745?", { NULL, DocSymbol::Perl_unknown }},
236 {
SYM(cup),
"\xe2\x88\xaa",
"∪",
"<cup/>",
"∪",
"{$\\cup$}", NULL,
"\\u8746?", { NULL, DocSymbol::Perl_unknown }},
237 {
SYM(
int),
"\xe2\x88\xab",
"∫",
"<int/>",
"∫",
"{$\\int$}", NULL,
"\\u8747?", {
"int",
DocSymbol::Perl_symbol }},
238 {
SYM(there4),
"\xe2\x88\xb4",
"∴",
"<there4/>",
"∴",
"{$\\therefore$}", NULL,
"\\u8756?", { NULL, DocSymbol::Perl_unknown }},
239 {
SYM(
sim),
"\xe2\x88\xbc",
"∼",
"<sim/>",
"∼",
"{$\\sim$}", NULL,
"\\u8764?", {
"~",
DocSymbol::Perl_char }},
240 {
SYM(cong),
"\xe2\x89\x85",
"≅",
"<cong/>",
"≅",
"{$\\cong$}", NULL,
"\\u8773?", { NULL, DocSymbol::Perl_unknown }},
241 {
SYM(asymp),
"\xe2\x89\x88",
"≈",
"<asymp/>",
"≈",
"{$\\approx$}", NULL,
"\\u8776?", {
"approx",
DocSymbol::Perl_symbol }},
242 {
SYM(ne),
"\xe2\x89\xa0",
"≠",
"<ne/>",
"≠",
"{$\\ne$}", NULL,
"\\u8800?", {
"!=",
DocSymbol::Perl_string }},
243 {
SYM(equiv),
"\xe2\x89\xa1",
"≡",
"<equiv/>",
"≡",
"{$\\equiv$}", NULL,
"\\u8801?", {
"equiv",
DocSymbol::Perl_symbol }},
244 {
SYM(le),
"\xe2\x89\xa4",
"≤",
"<le/>",
"≤",
"{$\\le$}", NULL,
"\\u8804?", {
"<=",
DocSymbol::Perl_string }},
245 {
SYM(ge),
"\xe2\x89\xa5",
"≥",
"<ge/>",
"≥",
"{$\\ge$}", NULL,
"\\u8805?", {
">=",
DocSymbol::Perl_string }},
246 {
SYM(
sub),
"\xe2\x8a\x82",
"⊂",
"<sub/>",
"⊂",
"{$\\subset$}", NULL,
"\\u8834?", { NULL, DocSymbol::Perl_unknown }},
247 {
SYM(
sup),
"\xe2\x8a\x83",
"⊃",
"<sup/>",
"⊃",
"{$\\supset$}", NULL,
"\\u8835?", { NULL, DocSymbol::Perl_unknown }},
248 {
SYM(nsub),
"\xe2\x8a\x84",
"⊄",
"<nsub/>",
"⊄",
"{$\\not\\subset$}", NULL,
"\\u8836?", { NULL, DocSymbol::Perl_unknown }},
249 {
SYM(sube),
"\xe2\x8a\x86",
"⊆",
"<sube/>",
"⊆",
"{$\\subseteq$}", NULL,
"\\u8838?", { NULL, DocSymbol::Perl_unknown }},
250 {
SYM(supe),
"\xe2\x8a\x87",
"⊇",
"<supe/>",
"⊇",
"{$\\supseteq$}", NULL,
"\\u8839?", { NULL, DocSymbol::Perl_unknown }},
251 {
SYM(oplus),
"\xe2\x8a\x95",
"⊕",
"<oplus/>",
"⊕",
"{$\\oplus$}", NULL,
"\\u8853?", { NULL, DocSymbol::Perl_unknown }},
252 {
SYM(otimes),
"\xe2\x8a\x97",
"⊗",
"<otimes/>",
"⊗",
"{$\\otimes$}", NULL,
"\\u8855?", { NULL, DocSymbol::Perl_unknown }},
253 {
SYM(perp),
"\xe2\x8a\xa5",
"⊥",
"<perp/>",
"⊥",
"{$\\perp$}", NULL,
"\\u8869?", {
"perp",
DocSymbol::Perl_symbol }},
254 {
SYM(sdot),
"\xe2\x8b\x85",
"⋅",
"<sdot/>",
"⋅",
"{$\\cdot$}", NULL,
"\\u8901?", {
".",
DocSymbol::Perl_char }},
255 {
SYM(lceil),
"\xe2\x8c\x88",
"⌈",
"<lceil/>",
"⌈",
"{$\\lceil$}", NULL,
"\\u8968?", {
"lceil",
DocSymbol::Perl_symbol }},
256 {
SYM(rceil),
"\xe2\x8c\x89",
"⌉",
"<rceil/>",
"⌉",
"{$\\rceil$}", NULL,
"\\u8969?", {
"rceil",
DocSymbol::Perl_symbol }},
257 {
SYM(lfloor),
"\xe2\x8c\x8a",
"⌊",
"<lfloor/>",
"⌊",
"{$\\lfloor$}", NULL,
"\\u8970?", {
"lfloor",
DocSymbol::Perl_symbol }},
258 {
SYM(rfloor),
"\xe2\x8c\x8b",
"⌋",
"<rfloor/>",
"⌋",
"{$\\rfloor$}", NULL,
"\\u8971?", {
"rfloor",
DocSymbol::Perl_symbol }},
259 {
SYM(lang),
"\xe2\x8c\xa9",
"⟨",
"<lang/>",
"〈",
"{$\\langle$}", NULL,
"\\u9001?", { NULL, DocSymbol::Perl_unknown }},
260 {
SYM(rang),
"\xe2\x8c\xaa",
"⟩",
"<rang/>",
"〉",
"{$\\rangle$}", NULL,
"\\u9002?", { NULL, DocSymbol::Perl_unknown }},
261 {
SYM(loz),
"\xe2\x97\x8a",
"◊",
"<loz/>",
"◊",
"{$\\lozenge$}", NULL,
"\\u9674?", { NULL, DocSymbol::Perl_unknown }},
262 {
SYM(spades),
"\xe2\x99\xa0",
"♠",
"<spades/>",
"♠",
"{$\\spadesuit$}", NULL,
"\\u9824?", { NULL, DocSymbol::Perl_unknown }},
263 {
SYM(clubs),
"\xe2\x99\xa3",
"♣",
"<clubs/>",
"♣",
"{$\\clubsuit$}", NULL,
"\\u9827?", { NULL, DocSymbol::Perl_unknown }},
264 {
SYM(hearts),
"\xe2\x99\xa5",
"♥",
"<hearts/>",
"♥",
"{$\\heartsuit$}", NULL,
"\\u9829?", { NULL, DocSymbol::Perl_unknown }},
265 {
SYM(diams),
"\xe2\x99\xa6",
"♦",
"<diams/>",
"♦",
"{$\\diamondsuit$}", NULL,
"\\u9830?", { NULL, DocSymbol::Perl_unknown }},
266 {
SYM(quot),
"\"",
""",
"\"",
""",
"\"",
"\"",
"\"", {
"\"",
DocSymbol::Perl_char }},
267 {
SYM(amp),
"&",
"&",
"&",
"&",
"\\&",
"&",
"&", {
"&",
DocSymbol::Perl_char }},
268 {
SYM(lt),
"<",
"<",
"<",
"<",
"<",
"<",
"<", {
"<",
DocSymbol::Perl_char }},
269 {
SYM(
gt),
">",
">",
">",
">",
">",
">",
">", {
">",
DocSymbol::Perl_char }},
270 {
SYM(OElig),
"\xc5\x92",
"Œ",
"<OElig/>",
"Œ",
"\\OE", NULL,
"\\'8C", { NULL, DocSymbol::Perl_unknown }},
271 {
SYM(oelig),
"\xc5\x93",
"œ",
"<oelig/>",
"œ",
"\\oe", NULL,
"\\'9C", { NULL, DocSymbol::Perl_unknown }},
272 {
SYM(Scaron),
"\xc5\xa0",
"Š",
"<Scaron/>",
"Š",
"\\v{S}", NULL,
"\\'8A", { NULL, DocSymbol::Perl_unknown }},
273 {
SYM(scaron),
"\xc5\xa1",
"š",
"<scaron/>",
"š",
"\\v{s}", NULL,
"\\'9A", { NULL, DocSymbol::Perl_unknown }},
274 {
SYM(Yuml),
"\xc5\xb8",
"Ÿ",
"<Yumlaut/>",
"Ÿ",
"\\\"{Y}",
"Y\\*(4",
"\\'9F", {
"Y",
DocSymbol::Perl_umlaut }},
275 {
SYM(circ),
"\xcb\x86",
"ˆ",
"<circ/>",
"ˆ",
"{$\\circ$}", NULL,
"\\'88", {
" ",
DocSymbol::Perl_circ }},
276 {
SYM(tilde),
"\xcb\x9c",
"˜",
"<tilde/>",
"˜",
"\\~{}",
"~",
"\\'98", {
" ",
DocSymbol::Perl_tilde }},
277 {
SYM(ensp),
"\xe2\x80\x82",
" ",
"<ensp/>",
" ",
"\\enskip{}", NULL,
"{\\enspace}", { NULL, DocSymbol::Perl_unknown }},
278 {
SYM(emsp),
"\xe2\x80\x83",
" ",
"<emsp/>",
" ",
"\\quad{}", NULL,
"{\\emspace}", { NULL, DocSymbol::Perl_unknown }},
279 {
SYM(thinsp),
"\xe2\x80\x89",
" ",
"<thinsp/>",
" ",
"\\,", NULL,
"{\\qmspace}", { NULL, DocSymbol::Perl_unknown }},
280 {
SYM(zwnj),
"\xe2\x80\x8c",
"‌",
"<zwnj/>",
"‌",
"{}", NULL,
"\\zwnj", { NULL, DocSymbol::Perl_unknown }},
281 {
SYM(zwj),
"\xe2\x80\x8d",
"‍",
"<zwj/>",
"‍",
"", NULL,
"\\zwj", { NULL, DocSymbol::Perl_unknown }},
282 {
SYM(lrm),
"\xe2\x80\x8e",
"‎",
"<lrm/>",
"‎",
"", NULL,
"\\ltrmark", { NULL, DocSymbol::Perl_unknown }},
283 {
SYM(rlm),
"\xe2\x80\x8f",
"‏",
"<rlm/>",
"‏",
"", NULL,
"\\rtlmark", { NULL, DocSymbol::Perl_unknown }},
284 {
SYM(ndash),
"\xe2\x80\x93",
"–",
"<ndash/>",
"–",
"--",
"--",
"\\'96", {
"-",
DocSymbol::Perl_char }},
285 {
SYM(mdash),
"\xe2\x80\x94",
"—",
"<mdash/>",
"—",
"---",
"---",
"\\'97", {
"--",
DocSymbol::Perl_string }},
286 {
SYM(lsquo),
"\xe2\x80\x98",
"‘",
"<lsquo/>",
"‘",
"`",
"`",
"\\'91", {
"\\\'",
DocSymbol::Perl_string }},
287 {
SYM(rsquo),
"\xe2\x80\x99",
"’",
"<rsquo/>",
"’",
"'",
"'",
"\\'92", {
"\\\'",
DocSymbol::Perl_string }},
288 {
SYM(sbquo),
"\xe2\x80\x9a",
"‚",
"<sbquo/>",
"‚",
"\\quotesinglbase{}", NULL,
"\\'82", { NULL, DocSymbol::Perl_unknown }},
289 {
SYM(ldquo),
"\xe2\x80\x9c",
"“",
"<ldquo/>",
"“",
"``",
"``",
"\\'93", {
"\"",
DocSymbol::Perl_char }},
290 {
SYM(rdquo),
"\xe2\x80\x9d",
"”",
"<rdquo/>",
"”",
"''",
"''",
"\\'94", {
"\"",
DocSymbol::Perl_char }},
291 {
SYM(bdquo),
"\xe2\x80\x9e",
"„",
"<bdquo/>",
"„",
"\\quotedblbase{}", NULL,
"\\'84", { NULL, DocSymbol::Perl_unknown }},
292 {
SYM(dagger),
"\xe2\x80\xa0",
"†",
"<dagger/>",
"†",
"{$\\dagger$}", NULL,
"\\'86", { NULL, DocSymbol::Perl_unknown }},
293 {
SYM(Dagger),
"\xe2\x80\xa1",
"‡",
"<Dagger/>",
"‡",
"{$\\ddagger$}", NULL,
"\\'87", { NULL, DocSymbol::Perl_unknown }},
294 {
SYM(permil),
"\xe2\x80\xb0",
"‰",
"<permil/>",
"‰",
"{$\\permil{}$}", NULL,
"\\'89", { NULL, DocSymbol::Perl_unknown }},
295 {
SYM(lsaquo),
"\xe2\x80\xb9",
"‹",
"<lsaquo/>",
"‹",
"\\guilsinglleft{}", NULL,
"\\'8B", { NULL, DocSymbol::Perl_unknown }},
296 {
SYM(rsaquo),
"\xe2\x80\xba",
"›",
"<rsaquo/>",
"›",
"\\guilsinglright{}", NULL,
"\\'9B", { NULL, DocSymbol::Perl_unknown }},
297 {
SYM(euro),
"\xe2\x82\xac",
"€",
"<euro/>",
"€",
"\\texteuro{}", NULL,
"\\'80", { NULL, DocSymbol::Perl_unknown }},
300 {
SYM(
tm),
"\xe2\x84\xa2",
"™",
"<trademark/>",
"™",
"\\texttrademark{}",
"(TM)",
"\\'99", {
"trademark",
DocSymbol::Perl_symbol }},
301 {
SYM(apos),
"'",
"'",
"'",
"'",
"\\textquotesingle{}",
"'",
"'", {
"\\\'",
DocSymbol::Perl_string }},
304 {
SYM(BSlash),
"\\",
"\\",
"\\",
"\\",
"\\textbackslash{}",
"\\\\",
"\\\\", {
"\\\\",
DocSymbol::Perl_string }},
305 {
SYM(At),
"@",
"@",
"@",
"@",
"@",
"@",
"@", {
"@",
DocSymbol::Perl_char }},
306 {
SYM(Less),
"<",
"<",
"<",
"<",
"<",
"<",
"<", {
"<",
DocSymbol::Perl_char }},
307 {
SYM(Greater),
">",
">",
">",
">",
">",
">",
">", {
">",
DocSymbol::Perl_char }},
308 {
SYM(Amp),
"&",
"&",
"&",
"&",
"\\&",
"&",
"&", {
"&",
DocSymbol::Perl_char }},
309 {
SYM(Dollar),
"$",
"$",
"$",
"$",
"\\$",
"$",
"$", {
"$",
DocSymbol::Perl_char }},
310 {
SYM(Hash),
"#;",
"#",
"#",
"#",
"\\#",
"#",
"#", {
"#",
DocSymbol::Perl_char }},
311 {
SYM(DoubleColon),
"::",
"::",
"::",
"::",
"::",
"::",
"::", {
"::",
DocSymbol::Perl_string }},
312 {
SYM(Percent),
"%",
"%",
"%",
"%",
"\\%",
"%",
"%", {
"%",
DocSymbol::Perl_char }},
313 {
SYM(Pipe),
"|",
"|",
"|",
"|",
"$|$",
"|",
"|", {
"|",
DocSymbol::Perl_char }},
314 {
SYM(Quot),
"\"",
"\"",
"\"",
""",
"\"",
"\"",
"\"", {
"\"",
DocSymbol::Perl_char }},
315 {
SYM(Minus),
"-",
"-",
"-",
"-",
"-\\/",
"-",
"-", {
"-",
DocSymbol::Perl_char }},
316 {
SYM(Plus),
"+",
"+",
"+",
"+",
"+",
"+",
"+", {
"+",
DocSymbol::Perl_char }},
326 m_name2sym =
new QDict<int>(1009);
327 m_name2sym->setAutoDelete(
TRUE);
473 int *pSymb = m_name2sym->find(symName);
482 if (!bareName.
isEmpty() && bareName.
at(0)==
'<' && bareName.
right(2)==
"/>")
484 bareName = bareName.
mid(1,bareName.
length()-3);
485 t <<
" <xsd:element name=\"" << bareName <<
"\" type=\"docEmptyType\" />\n";
const char * man(DocSymbol::SymType symb) const
Access routine to the man code of the HTML entity.
static HtmlEntityMapper * s_instance
void writeXMLSchema(FTextStream &t)
double beta(double KE, const simb::MCParticle *part)
DocSymbol::SymType name2sym(const QCString &symName) const
Give code of the requested HTML entity name.
Structure defining all HTML4 entities, doxygen extensions and doxygen commands representing special s...
const char * xml(DocSymbol::SymType symb) const
Access routine to the XML code of the HTML entity.
static HtmlEntityMapper * instance()
Simplified and optimized version of QTextStream.
const char * latex(DocSymbol::SymType symb) const
Access routine to the LaTeX code of the HTML entity.
void validate()
Routine to check if the entries of the html_entities are numbered correctly.
static void deleteInstance()
const DocSymbol::PerlSymb * perl(DocSymbol::SymType symb) const
Access routine to the perl struct with the perl code of the HTML entity.
const char * docbook(DocSymbol::SymType symb) const
Access routine to the docbook code of the HTML entity.
static struct htmlEntityInfo g_htmlEntities[]
QCString right(uint len) const
static const int g_numberHtmlMappedCmds
Number of doxygen commands mapped as if it were HTML entities.
static constexpr double deg
const char * html(DocSymbol::SymType symb, bool useInPrintf=FALSE) const
Access routine to the html code of the HTML entity.
double gamma(double KE, const simb::MCParticle *part)
Code to link reconstructed objects back to the MC truth information.
const char * rtf(DocSymbol::SymType symb) const
Access routine to the RTF code of the HTML entity.
def validate(nxgraph, desc)
QCString mid(uint index, uint len=0xffffffff) const
static const int g_numHtmlEntities
Singleton helper class to map html entities to other formats.
std::string sup(const std::string &a, const std::string &b)
decltype(auto) constexpr empty(T &&obj)
ADL-aware version of std::empty.
const char * utf8(DocSymbol::SymType symb, bool useInPrintf=FALSE) const
Access routine to the UTF8 code of the HTML entity.
std::string sub(const std::string &a, const std::string &b)
void warn_uncond(const char *fmt,...)