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