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.

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

mercurial