parser/htmlparser/src/nsHTMLEntityList.h

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
michael@0 2 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 3 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 5
michael@0 6 /******
michael@0 7
michael@0 8 This file contains the list of all HTML entities
michael@0 9 See nsHTMLEntities.h for access to the enum values for entities
michael@0 10
michael@0 11 It is designed to be used as inline input to nsHTMLEntities.cpp *only*
michael@0 12 through the magic of C preprocessing.
michael@0 13
michael@0 14 All entries must be enclosed in the macro HTML_ENTITY which will have cruel
michael@0 15 and unusual things done to it
michael@0 16
michael@0 17 It is recommended (but not strictly necessary) to keep all entries
michael@0 18 in alphabetical order
michael@0 19
michael@0 20 The first argument to HTML_ENTITY is the string value of the entity
michael@0 21 The second argument it HTML_ENTITY is the unicode value of the entity
michael@0 22
michael@0 23 ******/
michael@0 24
michael@0 25 // ISO 8859-1 entities.
michael@0 26 // See the HTML4.0 spec for this list in it's DTD form
michael@0 27 HTML_ENTITY(nbsp, 160)
michael@0 28 HTML_ENTITY(iexcl, 161)
michael@0 29 HTML_ENTITY(cent, 162)
michael@0 30 HTML_ENTITY(pound, 163)
michael@0 31 HTML_ENTITY(curren, 164)
michael@0 32 HTML_ENTITY(yen, 165)
michael@0 33 HTML_ENTITY(brvbar, 166)
michael@0 34 HTML_ENTITY(sect, 167)
michael@0 35 HTML_ENTITY(uml, 168)
michael@0 36 HTML_ENTITY(copy, 169)
michael@0 37 HTML_ENTITY(ordf, 170)
michael@0 38 HTML_ENTITY(laquo, 171)
michael@0 39 HTML_ENTITY(not, 172)
michael@0 40 HTML_ENTITY(shy, 173)
michael@0 41 HTML_ENTITY(reg, 174)
michael@0 42 HTML_ENTITY(macr, 175)
michael@0 43 HTML_ENTITY(deg, 176)
michael@0 44 HTML_ENTITY(plusmn, 177)
michael@0 45 HTML_ENTITY(sup2, 178)
michael@0 46 HTML_ENTITY(sup3, 179)
michael@0 47 HTML_ENTITY(acute, 180)
michael@0 48 HTML_ENTITY(micro, 181)
michael@0 49 HTML_ENTITY(para, 182)
michael@0 50 HTML_ENTITY(middot, 183)
michael@0 51 HTML_ENTITY(cedil, 184)
michael@0 52 HTML_ENTITY(sup1, 185)
michael@0 53 HTML_ENTITY(ordm, 186)
michael@0 54 HTML_ENTITY(raquo, 187)
michael@0 55 HTML_ENTITY(frac14, 188)
michael@0 56 HTML_ENTITY(frac12, 189)
michael@0 57 HTML_ENTITY(frac34, 190)
michael@0 58 HTML_ENTITY(iquest, 191)
michael@0 59 HTML_ENTITY(Agrave, 192)
michael@0 60 HTML_ENTITY(Aacute, 193)
michael@0 61 HTML_ENTITY(Acirc, 194)
michael@0 62 HTML_ENTITY(Atilde, 195)
michael@0 63 HTML_ENTITY(Auml, 196)
michael@0 64 HTML_ENTITY(Aring, 197)
michael@0 65 HTML_ENTITY(AElig, 198)
michael@0 66 HTML_ENTITY(Ccedil, 199)
michael@0 67 HTML_ENTITY(Egrave, 200)
michael@0 68 HTML_ENTITY(Eacute, 201)
michael@0 69 HTML_ENTITY(Ecirc, 202)
michael@0 70 HTML_ENTITY(Euml, 203)
michael@0 71 HTML_ENTITY(Igrave, 204)
michael@0 72 HTML_ENTITY(Iacute, 205)
michael@0 73 HTML_ENTITY(Icirc, 206)
michael@0 74 HTML_ENTITY(Iuml, 207)
michael@0 75 HTML_ENTITY(ETH, 208)
michael@0 76 HTML_ENTITY(Ntilde, 209)
michael@0 77 HTML_ENTITY(Ograve, 210)
michael@0 78 HTML_ENTITY(Oacute, 211)
michael@0 79 HTML_ENTITY(Ocirc, 212)
michael@0 80 HTML_ENTITY(Otilde, 213)
michael@0 81 HTML_ENTITY(Ouml, 214)
michael@0 82 HTML_ENTITY(times, 215)
michael@0 83 HTML_ENTITY(Oslash, 216)
michael@0 84 HTML_ENTITY(Ugrave, 217)
michael@0 85 HTML_ENTITY(Uacute, 218)
michael@0 86 HTML_ENTITY(Ucirc, 219)
michael@0 87 HTML_ENTITY(Uuml, 220)
michael@0 88 HTML_ENTITY(Yacute, 221)
michael@0 89 HTML_ENTITY(THORN, 222)
michael@0 90 HTML_ENTITY(szlig, 223)
michael@0 91 HTML_ENTITY(agrave, 224)
michael@0 92 HTML_ENTITY(aacute, 225)
michael@0 93 HTML_ENTITY(acirc, 226)
michael@0 94 HTML_ENTITY(atilde, 227)
michael@0 95 HTML_ENTITY(auml, 228)
michael@0 96 HTML_ENTITY(aring, 229)
michael@0 97 HTML_ENTITY(aelig, 230)
michael@0 98 HTML_ENTITY(ccedil, 231)
michael@0 99 HTML_ENTITY(egrave, 232)
michael@0 100 HTML_ENTITY(eacute, 233)
michael@0 101 HTML_ENTITY(ecirc, 234)
michael@0 102 HTML_ENTITY(euml, 235)
michael@0 103 HTML_ENTITY(igrave, 236)
michael@0 104 HTML_ENTITY(iacute, 237)
michael@0 105 HTML_ENTITY(icirc, 238)
michael@0 106 HTML_ENTITY(iuml, 239)
michael@0 107 HTML_ENTITY(eth, 240)
michael@0 108 HTML_ENTITY(ntilde, 241)
michael@0 109 HTML_ENTITY(ograve, 242)
michael@0 110 HTML_ENTITY(oacute, 243)
michael@0 111 HTML_ENTITY(ocirc, 244)
michael@0 112 HTML_ENTITY(otilde, 245)
michael@0 113 HTML_ENTITY(ouml, 246)
michael@0 114 HTML_ENTITY(divide, 247)
michael@0 115 HTML_ENTITY(oslash, 248)
michael@0 116 HTML_ENTITY(ugrave, 249)
michael@0 117 HTML_ENTITY(uacute, 250)
michael@0 118 HTML_ENTITY(ucirc, 251)
michael@0 119 HTML_ENTITY(uuml, 252)
michael@0 120 HTML_ENTITY(yacute, 253)
michael@0 121 HTML_ENTITY(thorn, 254)
michael@0 122 HTML_ENTITY(yuml, 255)
michael@0 123
michael@0 124 // Symbols, mathematical symbols and Greek letters
michael@0 125 // See the HTML4.0 spec for this list in it's DTD form
michael@0 126 HTML_ENTITY(fnof, 402)
michael@0 127 HTML_ENTITY(Alpha, 913)
michael@0 128 HTML_ENTITY(Beta, 914)
michael@0 129 HTML_ENTITY(Gamma, 915)
michael@0 130 HTML_ENTITY(Delta, 916)
michael@0 131 HTML_ENTITY(Epsilon, 917)
michael@0 132 HTML_ENTITY(Zeta, 918)
michael@0 133 HTML_ENTITY(Eta, 919)
michael@0 134 HTML_ENTITY(Theta, 920)
michael@0 135 HTML_ENTITY(Iota, 921)
michael@0 136 HTML_ENTITY(Kappa, 922)
michael@0 137 HTML_ENTITY(Lambda, 923)
michael@0 138 HTML_ENTITY(Mu, 924)
michael@0 139 HTML_ENTITY(Nu, 925)
michael@0 140 HTML_ENTITY(Xi, 926)
michael@0 141 HTML_ENTITY(Omicron, 927)
michael@0 142 HTML_ENTITY(Pi, 928)
michael@0 143 HTML_ENTITY(Rho, 929)
michael@0 144 HTML_ENTITY(Sigma, 931)
michael@0 145 HTML_ENTITY(Tau, 932)
michael@0 146 HTML_ENTITY(Upsilon, 933)
michael@0 147 HTML_ENTITY(Phi, 934)
michael@0 148 HTML_ENTITY(Chi, 935)
michael@0 149 HTML_ENTITY(Psi, 936)
michael@0 150 HTML_ENTITY(Omega, 937)
michael@0 151 HTML_ENTITY(alpha, 945)
michael@0 152 HTML_ENTITY(beta, 946)
michael@0 153 HTML_ENTITY(gamma, 947)
michael@0 154 HTML_ENTITY(delta, 948)
michael@0 155 HTML_ENTITY(epsilon, 949)
michael@0 156 HTML_ENTITY(zeta, 950)
michael@0 157 HTML_ENTITY(eta, 951)
michael@0 158 HTML_ENTITY(theta, 952)
michael@0 159 HTML_ENTITY(iota, 953)
michael@0 160 HTML_ENTITY(kappa, 954)
michael@0 161 HTML_ENTITY(lambda, 955)
michael@0 162 HTML_ENTITY(mu, 956)
michael@0 163 HTML_ENTITY(nu, 957)
michael@0 164 HTML_ENTITY(xi, 958)
michael@0 165 HTML_ENTITY(omicron, 959)
michael@0 166 HTML_ENTITY(pi, 960)
michael@0 167 HTML_ENTITY(rho, 961)
michael@0 168 HTML_ENTITY(sigmaf, 962)
michael@0 169 HTML_ENTITY(sigma, 963)
michael@0 170 HTML_ENTITY(tau, 964)
michael@0 171 HTML_ENTITY(upsilon, 965)
michael@0 172 HTML_ENTITY(phi, 966)
michael@0 173 HTML_ENTITY(chi, 967)
michael@0 174 HTML_ENTITY(psi, 968)
michael@0 175 HTML_ENTITY(omega, 969)
michael@0 176 HTML_ENTITY(thetasym, 977)
michael@0 177 HTML_ENTITY(upsih, 978)
michael@0 178 HTML_ENTITY(piv, 982)
michael@0 179 HTML_ENTITY(bull, 8226)
michael@0 180 HTML_ENTITY(hellip, 8230)
michael@0 181 HTML_ENTITY(prime, 8242)
michael@0 182 HTML_ENTITY(Prime, 8243)
michael@0 183 HTML_ENTITY(oline, 8254)
michael@0 184 HTML_ENTITY(frasl, 8260)
michael@0 185 HTML_ENTITY(weierp, 8472)
michael@0 186 HTML_ENTITY(image, 8465)
michael@0 187 HTML_ENTITY(real, 8476)
michael@0 188 HTML_ENTITY(trade, 8482)
michael@0 189 HTML_ENTITY(alefsym, 8501)
michael@0 190 HTML_ENTITY(larr, 8592)
michael@0 191 HTML_ENTITY(uarr, 8593)
michael@0 192 HTML_ENTITY(rarr, 8594)
michael@0 193 HTML_ENTITY(darr, 8595)
michael@0 194 HTML_ENTITY(harr, 8596)
michael@0 195 HTML_ENTITY(crarr, 8629)
michael@0 196 HTML_ENTITY(lArr, 8656)
michael@0 197 HTML_ENTITY(uArr, 8657)
michael@0 198 HTML_ENTITY(rArr, 8658)
michael@0 199 HTML_ENTITY(dArr, 8659)
michael@0 200 HTML_ENTITY(hArr, 8660)
michael@0 201 HTML_ENTITY(forall, 8704)
michael@0 202 HTML_ENTITY(part, 8706)
michael@0 203 HTML_ENTITY(exist, 8707)
michael@0 204 HTML_ENTITY(empty, 8709)
michael@0 205 HTML_ENTITY(nabla, 8711)
michael@0 206 HTML_ENTITY(isin, 8712)
michael@0 207 HTML_ENTITY(notin, 8713)
michael@0 208 HTML_ENTITY(ni, 8715)
michael@0 209 HTML_ENTITY(prod, 8719)
michael@0 210 HTML_ENTITY(sum, 8721)
michael@0 211 HTML_ENTITY(minus, 8722)
michael@0 212 HTML_ENTITY(lowast, 8727)
michael@0 213 HTML_ENTITY(radic, 8730)
michael@0 214 HTML_ENTITY(prop, 8733)
michael@0 215 HTML_ENTITY(infin, 8734)
michael@0 216 HTML_ENTITY(ang, 8736)
michael@0 217 HTML_ENTITY(and, 8743)
michael@0 218 HTML_ENTITY(or, 8744)
michael@0 219 HTML_ENTITY(cap, 8745)
michael@0 220 HTML_ENTITY(cup, 8746)
michael@0 221 HTML_ENTITY(int, 8747)
michael@0 222 HTML_ENTITY(there4, 8756)
michael@0 223 HTML_ENTITY(sim, 8764)
michael@0 224 HTML_ENTITY(cong, 8773)
michael@0 225 HTML_ENTITY(asymp, 8776)
michael@0 226 HTML_ENTITY(ne, 8800)
michael@0 227 HTML_ENTITY(equiv, 8801)
michael@0 228 HTML_ENTITY(le, 8804)
michael@0 229 HTML_ENTITY(ge, 8805)
michael@0 230 HTML_ENTITY(sub, 8834)
michael@0 231 HTML_ENTITY(sup, 8835)
michael@0 232 HTML_ENTITY(nsub, 8836)
michael@0 233 HTML_ENTITY(sube, 8838)
michael@0 234 HTML_ENTITY(supe, 8839)
michael@0 235 HTML_ENTITY(oplus, 8853)
michael@0 236 HTML_ENTITY(otimes, 8855)
michael@0 237 HTML_ENTITY(perp, 8869)
michael@0 238 HTML_ENTITY(sdot, 8901)
michael@0 239 HTML_ENTITY(lceil, 8968)
michael@0 240 HTML_ENTITY(rceil, 8969)
michael@0 241 HTML_ENTITY(lfloor, 8970)
michael@0 242 HTML_ENTITY(rfloor, 8971)
michael@0 243 // Bug 603716: expansions of &lang; and &rang; have been modified in HTML5.
michael@0 244 // See http://www.w3.org/2003/entities/2007/htmlmathml-f.ent
michael@0 245 HTML_ENTITY(lang, 0x27E8)
michael@0 246 HTML_ENTITY(rang, 0x27E9)
michael@0 247 HTML_ENTITY(loz, 9674)
michael@0 248 HTML_ENTITY(spades, 9824)
michael@0 249 HTML_ENTITY(clubs, 9827)
michael@0 250 HTML_ENTITY(hearts, 9829)
michael@0 251 HTML_ENTITY(diams, 9830)
michael@0 252
michael@0 253 // Markup-significant and internationalization characters
michael@0 254 // See the HTML4.0 spec for this list in it's DTD form
michael@0 255 HTML_ENTITY(quot, 34)
michael@0 256 HTML_ENTITY(amp, 38)
michael@0 257 HTML_ENTITY(lt, 60)
michael@0 258 HTML_ENTITY(gt, 62)
michael@0 259 HTML_ENTITY(OElig, 338)
michael@0 260 HTML_ENTITY(oelig, 339)
michael@0 261 HTML_ENTITY(Scaron, 352)
michael@0 262 HTML_ENTITY(scaron, 353)
michael@0 263 HTML_ENTITY(Yuml, 376)
michael@0 264 HTML_ENTITY(circ, 710)
michael@0 265 HTML_ENTITY(tilde, 732)
michael@0 266 HTML_ENTITY(ensp, 8194)
michael@0 267 HTML_ENTITY(emsp, 8195)
michael@0 268 HTML_ENTITY(thinsp, 8201)
michael@0 269 HTML_ENTITY(zwnj, 8204)
michael@0 270 HTML_ENTITY(zwj, 8205)
michael@0 271 HTML_ENTITY(lrm, 8206)
michael@0 272 HTML_ENTITY(rlm, 8207)
michael@0 273 HTML_ENTITY(ndash, 8211)
michael@0 274 HTML_ENTITY(mdash, 8212)
michael@0 275 HTML_ENTITY(lsquo, 8216)
michael@0 276 HTML_ENTITY(rsquo, 8217)
michael@0 277 HTML_ENTITY(sbquo, 8218)
michael@0 278 HTML_ENTITY(ldquo, 8220)
michael@0 279 HTML_ENTITY(rdquo, 8221)
michael@0 280 HTML_ENTITY(bdquo, 8222)
michael@0 281 HTML_ENTITY(dagger, 8224)
michael@0 282 HTML_ENTITY(Dagger, 8225)
michael@0 283 HTML_ENTITY(permil, 8240)
michael@0 284 HTML_ENTITY(lsaquo, 8249)
michael@0 285 HTML_ENTITY(rsaquo, 8250)
michael@0 286 HTML_ENTITY(euro, 8364)
michael@0 287
michael@0 288 // Navigator entity extensions
michael@0 289 // This block of entities needs to be at the bottom of the list since it
michael@0 290 // contains duplicate Unicode codepoints. The codepoint to entity name
michael@0 291 // mapping (used by Composer) must ignores them, which occurs only
michael@0 292 // because they are listed later.
michael@0 293
michael@0 294 // apos is from XML
michael@0 295 HTML_ENTITY(apos, 39)
michael@0 296 // The capitalized versions are required to handle non-standard input.
michael@0 297 HTML_ENTITY(AMP, 38)
michael@0 298 HTML_ENTITY(COPY, 169)
michael@0 299 HTML_ENTITY(GT, 62)
michael@0 300 HTML_ENTITY(LT, 60)
michael@0 301 HTML_ENTITY(QUOT, 34)
michael@0 302 HTML_ENTITY(REG, 174)
michael@0 303

mercurial