in hphp/hack/src/utils/html_entities/decoder.rs [679:999]
fn test() {
assert_eq!(decode("bsim".as_bytes()).unwrap(), "∽".as_bytes());
assert_eq!(decode("sscue".as_bytes()).unwrap(), "≽".as_bytes());
assert_eq!(decode("becaus".as_bytes()).unwrap(), "∵".as_bytes());
assert_eq!(decode("nexist".as_bytes()).unwrap(), "∄".as_bytes());
assert_eq!(decode("Atilde".as_bytes()).unwrap(), "Ã".as_bytes());
assert_eq!(decode("emsp".as_bytes()).unwrap(), " ".as_bytes());
assert_eq!(decode("nabla".as_bytes()).unwrap(), "∇".as_bytes());
assert_eq!(decode("lang".as_bytes()).unwrap(), "〈".as_bytes());
assert_eq!(decode("Ugrave".as_bytes()).unwrap(), "Ù".as_bytes());
assert_eq!(decode("hearts".as_bytes()).unwrap(), "♥".as_bytes());
assert_eq!(decode("oplus".as_bytes()).unwrap(), "⊕".as_bytes());
assert_eq!(decode("le".as_bytes()).unwrap(), "≤".as_bytes());
assert_eq!(decode("wreath".as_bytes()).unwrap(), "≀".as_bytes());
assert_eq!(decode("kappa".as_bytes()).unwrap(), "κ".as_bytes());
assert_eq!(decode("lrm".as_bytes()).unwrap(), "".as_bytes());
assert_eq!(decode("OElig".as_bytes()).unwrap(), "Œ".as_bytes());
assert_eq!(decode("prod".as_bytes()).unwrap(), "∏".as_bytes());
assert_eq!(decode("npr".as_bytes()).unwrap(), "⊀".as_bytes());
assert_eq!(decode("notin".as_bytes()).unwrap(), "∉".as_bytes());
assert_eq!(decode("rsaquo".as_bytes()).unwrap(), "›".as_bytes());
assert_eq!(decode("upsilon".as_bytes()).unwrap(), "υ".as_bytes());
assert_eq!(decode("lg".as_bytes()).unwrap(), "≶".as_bytes());
assert_eq!(decode("trade".as_bytes()).unwrap(), "™".as_bytes());
assert_eq!(decode("ape".as_bytes()).unwrap(), "≊".as_bytes());
assert_eq!(decode("bdquo".as_bytes()).unwrap(), "„".as_bytes());
assert_eq!(decode("theta".as_bytes()).unwrap(), "θ".as_bytes());
assert_eq!(decode("ldquo".as_bytes()).unwrap(), "“".as_bytes());
assert_eq!(decode("Yuml".as_bytes()).unwrap(), "Ÿ".as_bytes());
assert_eq!(decode("scaron".as_bytes()).unwrap(), "š".as_bytes());
assert_eq!(decode("permil".as_bytes()).unwrap(), "‰".as_bytes());
assert_eq!(decode("xi".as_bytes()).unwrap(), "ξ".as_bytes());
assert_eq!(decode("rsquo".as_bytes()).unwrap(), "’".as_bytes());
assert_eq!(decode("clubs".as_bytes()).unwrap(), "♣".as_bytes());
assert_eq!(decode("Tau".as_bytes()).unwrap(), "Τ".as_bytes());
assert_eq!(decode("Ecirc".as_bytes()).unwrap(), "Ê".as_bytes());
assert_eq!(decode("loz".as_bytes()).unwrap(), "◊".as_bytes());
assert_eq!(decode("nlt".as_bytes()).unwrap(), "≮".as_bytes());
assert_eq!(decode("angmsd".as_bytes()).unwrap(), "∡".as_bytes());
assert_eq!(decode("rlm".as_bytes()).unwrap(), "".as_bytes());
assert_eq!(decode("Nu".as_bytes()).unwrap(), "Ν".as_bytes());
assert_eq!(decode("conint".as_bytes()).unwrap(), "∮".as_bytes());
assert_eq!(decode("Egrave".as_bytes()).unwrap(), "È".as_bytes());
assert_eq!(decode("szlig".as_bytes()).unwrap(), "ß".as_bytes());
assert_eq!(decode("cup".as_bytes()).unwrap(), "∪".as_bytes());
assert_eq!(decode("piv".as_bytes()).unwrap(), "ϖ".as_bytes());
assert_eq!(decode("Zeta".as_bytes()).unwrap(), "Ζ".as_bytes());
assert_eq!(decode("gt".as_bytes()).unwrap(), ">".as_bytes());
assert_eq!(decode("darr".as_bytes()).unwrap(), "↓".as_bytes());
assert_eq!(decode("frac14".as_bytes()).unwrap(), "¼".as_bytes());
assert_eq!(decode("nges".as_bytes()).unwrap(), "≱".as_bytes());
assert_eq!(decode("frasl".as_bytes()).unwrap(), "⁄".as_bytes());
assert_eq!(decode("minus".as_bytes()).unwrap(), "−".as_bytes());
assert_eq!(decode("uarr".as_bytes()).unwrap(), "↑".as_bytes());
assert_eq!(decode("zeta".as_bytes()).unwrap(), "ζ".as_bytes());
assert_eq!(decode("Iota".as_bytes()).unwrap(), "Ι".as_bytes());
assert_eq!(decode("atilde".as_bytes()).unwrap(), "ã".as_bytes());
assert_eq!(decode("agrave".as_bytes()).unwrap(), "à".as_bytes());
assert_eq!(decode("Aacute".as_bytes()).unwrap(), "Á".as_bytes());
assert_eq!(decode("ensp".as_bytes()).unwrap(), " ".as_bytes());
assert_eq!(decode("mu".as_bytes()).unwrap(), "μ".as_bytes());
assert_eq!(decode("ocirc".as_bytes()).unwrap(), "ô".as_bytes());
assert_eq!(decode("deg".as_bytes()).unwrap(), "°".as_bytes());
assert_eq!(decode("alefsym".as_bytes()).unwrap(), "ℵ".as_bytes());
assert_eq!(decode("prime".as_bytes()).unwrap(), "′".as_bytes());
assert_eq!(decode("Gamma".as_bytes()).unwrap(), "Γ".as_bytes());
assert_eq!(decode("Sigma".as_bytes()).unwrap(), "Σ".as_bytes());
assert_eq!(decode("sdot".as_bytes()).unwrap(), "⋅".as_bytes());
assert_eq!(decode("par".as_bytes()).unwrap(), "∥".as_bytes());
assert_eq!(decode("comet".as_bytes()).unwrap(), "☄".as_bytes());
assert_eq!(decode("and".as_bytes()).unwrap(), "∧".as_bytes());
assert_eq!(decode("ndash".as_bytes()).unwrap(), "–".as_bytes());
assert_eq!(decode("oelig".as_bytes()).unwrap(), "œ".as_bytes());
assert_eq!(decode("compfn".as_bytes()).unwrap(), "∘".as_bytes());
assert_eq!(decode("lAarr".as_bytes()).unwrap(), "⇚".as_bytes());
assert_eq!(decode("Euml".as_bytes()).unwrap(), "Ë".as_bytes());
assert_eq!(decode("lsaquo".as_bytes()).unwrap(), "‹".as_bytes());
assert_eq!(decode("thinsp".as_bytes()).unwrap(), " ".as_bytes());
assert_eq!(decode("omicron".as_bytes()).unwrap(), "ο".as_bytes());
assert_eq!(decode("thunderstorm".as_bytes()).unwrap(), "☈".as_bytes());
assert_eq!(decode("cloud".as_bytes()).unwrap(), "☁".as_bytes());
assert_eq!(decode("mnplus".as_bytes()).unwrap(), "∓".as_bytes());
assert_eq!(decode("nsup".as_bytes()).unwrap(), "⊅".as_bytes());
assert_eq!(decode("mdash".as_bytes()).unwrap(), "—".as_bytes());
assert_eq!(decode("twixt".as_bytes()).unwrap(), "≬".as_bytes());
assert_eq!(decode("angsph".as_bytes()).unwrap(), "∢".as_bytes());
assert_eq!(decode("Delta".as_bytes()).unwrap(), "Δ".as_bytes());
assert_eq!(decode("lambda".as_bytes()).unwrap(), "λ".as_bytes());
assert_eq!(decode("Eta".as_bytes()).unwrap(), "Η".as_bytes());
assert_eq!(decode("Theta".as_bytes()).unwrap(), "Θ".as_bytes());
assert_eq!(decode("crarr".as_bytes()).unwrap(), "↵".as_bytes());
assert_eq!(decode("Chi".as_bytes()).unwrap(), "Χ".as_bytes());
assert_eq!(decode("sup3".as_bytes()).unwrap(), "³".as_bytes());
assert_eq!(decode("snowflake".as_bytes()).unwrap(), "❅".as_bytes());
assert_eq!(decode("plusdo".as_bytes()).unwrap(), "∔".as_bytes());
assert_eq!(decode("supe".as_bytes()).unwrap(), "⊇".as_bytes());
assert_eq!(decode("Lt".as_bytes()).unwrap(), "≪".as_bytes());
assert_eq!(decode("prop".as_bytes()).unwrap(), "∝".as_bytes());
assert_eq!(decode("frac34".as_bytes()).unwrap(), "¾".as_bytes());
assert_eq!(decode("sup2".as_bytes()).unwrap(), "²".as_bytes());
assert_eq!(decode("reg".as_bytes()).unwrap(), "®".as_bytes());
assert_eq!(decode("isin".as_bytes()).unwrap(), "∈".as_bytes());
assert_eq!(decode("sube".as_bytes()).unwrap(), "⊆".as_bytes());
assert_eq!(decode("rAarr".as_bytes()).unwrap(), "⇛".as_bytes());
assert_eq!(decode("gl".as_bytes()).unwrap(), "≷".as_bytes());
assert_eq!(decode("sime".as_bytes()).unwrap(), "≃".as_bytes());
assert_eq!(decode("nsub".as_bytes()).unwrap(), "⊄".as_bytes());
assert_eq!(decode("hArr".as_bytes()).unwrap(), "⇔".as_bytes());
assert_eq!(decode("icirc".as_bytes()).unwrap(), "î".as_bytes());
assert_eq!(decode("ne".as_bytes()).unwrap(), "≠".as_bytes());
assert_eq!(decode("ucirc".as_bytes()).unwrap(), "û".as_bytes());
assert_eq!(decode("coprod".as_bytes()).unwrap(), "∐".as_bytes());
assert_eq!(decode("oacute".as_bytes()).unwrap(), "ó".as_bytes());
assert_eq!(decode("cent".as_bytes()).unwrap(), "¢".as_bytes());
assert_eq!(decode("nsc".as_bytes()).unwrap(), "⊁".as_bytes());
assert_eq!(decode("cupre".as_bytes()).unwrap(), "≼".as_bytes());
assert_eq!(decode("lArr".as_bytes()).unwrap(), "⇐".as_bytes());
assert_eq!(decode("pi".as_bytes()).unwrap(), "π".as_bytes());
assert_eq!(decode("plusmn".as_bytes()).unwrap(), "±".as_bytes());
assert_eq!(decode("Phi".as_bytes()).unwrap(), "Φ".as_bytes());
assert_eq!(decode("infin".as_bytes()).unwrap(), "∞".as_bytes());
assert_eq!(decode("divide".as_bytes()).unwrap(), "÷".as_bytes());
assert_eq!(decode("tau".as_bytes()).unwrap(), "τ".as_bytes());
assert_eq!(decode("frac12".as_bytes()).unwrap(), "½".as_bytes());
assert_eq!(decode("equiv".as_bytes()).unwrap(), "≡".as_bytes());
assert_eq!(decode("bump".as_bytes()).unwrap(), "≎".as_bytes());
assert_eq!(decode("THORN".as_bytes()).unwrap(), "Þ".as_bytes());
assert_eq!(decode("oline".as_bytes()).unwrap(), "‾".as_bytes());
assert_eq!(decode("Mu".as_bytes()).unwrap(), "Μ".as_bytes());
assert_eq!(decode("sub".as_bytes()).unwrap(), "⊂".as_bytes());
assert_eq!(decode("shy".as_bytes()).unwrap(), "".as_bytes());
assert_eq!(decode("nsim".as_bytes()).unwrap(), "≁".as_bytes());
assert_eq!(decode("thetasym".as_bytes()).unwrap(), "ϑ".as_bytes());
assert_eq!(decode("Omega".as_bytes()).unwrap(), "Ω".as_bytes());
assert_eq!(decode("Oslash".as_bytes()).unwrap(), "Ø".as_bytes());
assert_eq!(decode("ang90".as_bytes()).unwrap(), "∟".as_bytes());
assert_eq!(decode("iexcl".as_bytes()).unwrap(), "¡".as_bytes());
assert_eq!(decode("rArr".as_bytes()).unwrap(), "⇒".as_bytes());
assert_eq!(decode("cedil".as_bytes()).unwrap(), "¸".as_bytes());
assert_eq!(decode("uacute".as_bytes()).unwrap(), "ú".as_bytes());
assert_eq!(decode("sup".as_bytes()).unwrap(), "⊃".as_bytes());
assert_eq!(decode("lE".as_bytes()).unwrap(), "≦".as_bytes());
assert_eq!(decode("sum".as_bytes()).unwrap(), "∑".as_bytes());
assert_eq!(decode("ntilde".as_bytes()).unwrap(), "ñ".as_bytes());
assert_eq!(decode("lceil".as_bytes()).unwrap(), "⌈".as_bytes());
assert_eq!(decode("bcong".as_bytes()).unwrap(), "≌".as_bytes());
assert_eq!(decode("mid".as_bytes()).unwrap(), "∣".as_bytes());
assert_eq!(decode("dArr".as_bytes()).unwrap(), "⇓".as_bytes());
assert_eq!(decode("sigma".as_bytes()).unwrap(), "σ".as_bytes());
assert_eq!(decode("nsime".as_bytes()).unwrap(), "≄".as_bytes());
assert_eq!(decode("Xi".as_bytes()).unwrap(), "Ξ".as_bytes());
assert_eq!(decode("sc".as_bytes()).unwrap(), "≻".as_bytes());
assert_eq!(decode("Lambda".as_bytes()).unwrap(), "Λ".as_bytes());
assert_eq!(decode("oslash".as_bytes()).unwrap(), "ø".as_bytes());
assert_eq!(decode("forall".as_bytes()).unwrap(), "∀".as_bytes());
assert_eq!(decode("umbrella".as_bytes()).unwrap(), "☂".as_bytes());
assert_eq!(decode("uArr".as_bytes()).unwrap(), "⇑".as_bytes());
assert_eq!(decode("diams".as_bytes()).unwrap(), "♦".as_bytes());
assert_eq!(decode("iquest".as_bytes()).unwrap(), "¿".as_bytes());
assert_eq!(decode("eta".as_bytes()).unwrap(), "η".as_bytes());
assert_eq!(decode("gamma".as_bytes()).unwrap(), "γ".as_bytes());
assert_eq!(decode("iuml".as_bytes()).unwrap(), "ï".as_bytes());
assert_eq!(decode("middot".as_bytes()).unwrap(), "·".as_bytes());
assert_eq!(decode("gE".as_bytes()).unwrap(), "≧".as_bytes());
assert_eq!(decode("dagger".as_bytes()).unwrap(), "†".as_bytes());
assert_eq!(decode("weierp".as_bytes()).unwrap(), "℘".as_bytes());
assert_eq!(decode("ouml".as_bytes()).unwrap(), "ö".as_bytes());
assert_eq!(decode("perp".as_bytes()).unwrap(), "⊥".as_bytes());
assert_eq!(decode("curren".as_bytes()).unwrap(), "¤".as_bytes());
assert_eq!(decode("amp".as_bytes()).unwrap(), "&".as_bytes());
assert_eq!(decode("iota".as_bytes()).unwrap(), "ι".as_bytes());
assert_eq!(decode("quot".as_bytes()).unwrap(), "\"".as_bytes());
assert_eq!(decode("ang".as_bytes()).unwrap(), "∠".as_bytes());
assert_eq!(decode("Iuml".as_bytes()).unwrap(), "Ï".as_bytes());
assert_eq!(decode("spades".as_bytes()).unwrap(), "♠".as_bytes());
assert_eq!(decode("ge".as_bytes()).unwrap(), "≥".as_bytes());
assert_eq!(decode("image".as_bytes()).unwrap(), "ℑ".as_bytes());
assert_eq!(decode("psi".as_bytes()).unwrap(), "ψ".as_bytes());
assert_eq!(decode("Eacute".as_bytes()).unwrap(), "É".as_bytes());
assert_eq!(decode("uuml".as_bytes()).unwrap(), "ü".as_bytes());
assert_eq!(decode("radic".as_bytes()).unwrap(), "√".as_bytes());
assert_eq!(decode("ni".as_bytes()).unwrap(), "∋".as_bytes());
assert_eq!(decode("bull".as_bytes()).unwrap(), "•".as_bytes());
assert_eq!(decode("times".as_bytes()).unwrap(), "×".as_bytes());
assert_eq!(decode("AElig".as_bytes()).unwrap(), "Æ".as_bytes());
assert_eq!(decode("ordm".as_bytes()).unwrap(), "º".as_bytes());
assert_eq!(decode("prsim".as_bytes()).unwrap(), "≾".as_bytes());
assert_eq!(decode("bepsi".as_bytes()).unwrap(), "∍".as_bytes());
assert_eq!(decode("epsis".as_bytes()).unwrap(), "∊".as_bytes());
assert_eq!(decode("vArr".as_bytes()).unwrap(), "⇕".as_bytes());
assert_eq!(decode("ngt".as_bytes()).unwrap(), "≯".as_bytes());
assert_eq!(decode("part".as_bytes()).unwrap(), "∂".as_bytes());
assert_eq!(decode("otimes".as_bytes()).unwrap(), "⊗".as_bytes());
assert_eq!(decode("micro".as_bytes()).unwrap(), "µ".as_bytes());
assert_eq!(decode("raquo".as_bytes()).unwrap(), "»".as_bytes());
assert_eq!(decode("Ocirc".as_bytes()).unwrap(), "Ô".as_bytes());
assert_eq!(decode("macr".as_bytes()).unwrap(), "¯".as_bytes());
assert_eq!(decode("Upsilon".as_bytes()).unwrap(), "Υ".as_bytes());
assert_eq!(decode("Auml".as_bytes()).unwrap(), "Ä".as_bytes());
assert_eq!(decode("sup1".as_bytes()).unwrap(), "¹".as_bytes());
assert_eq!(decode("iacute".as_bytes()).unwrap(), "í".as_bytes());
assert_eq!(decode("ETH".as_bytes()).unwrap(), "Ð".as_bytes());
assert_eq!(decode("Icirc".as_bytes()).unwrap(), "Î".as_bytes());
assert_eq!(decode("or".as_bytes()).unwrap(), "∨".as_bytes());
assert_eq!(decode("sigmaf".as_bytes()).unwrap(), "ς".as_bytes());
assert_eq!(decode("bumpe".as_bytes()).unwrap(), "≏".as_bytes());
assert_eq!(decode("phi".as_bytes()).unwrap(), "φ".as_bytes());
assert_eq!(decode("pr".as_bytes()).unwrap(), "≺".as_bytes());
assert_eq!(decode("Ucirc".as_bytes()).unwrap(), "Û".as_bytes());
assert_eq!(decode("beta".as_bytes()).unwrap(), "β".as_bytes());
assert_eq!(decode("aring".as_bytes()).unwrap(), "å".as_bytes());
assert_eq!(decode("lfloor".as_bytes()).unwrap(), "⌊".as_bytes());
assert_eq!(decode("Epsilon".as_bytes()).unwrap(), "Ε".as_bytes());
assert_eq!(decode("upsih".as_bytes()).unwrap(), "ϒ".as_bytes());
assert_eq!(decode("thorn".as_bytes()).unwrap(), "þ".as_bytes());
assert_eq!(decode("Oacute".as_bytes()).unwrap(), "Ó".as_bytes());
assert_eq!(decode("rarrw".as_bytes()).unwrap(), "⇝".as_bytes());
assert_eq!(decode("larr".as_bytes()).unwrap(), "←".as_bytes());
assert_eq!(decode("aelig".as_bytes()).unwrap(), "æ".as_bytes());
assert_eq!(decode("gnE".as_bytes()).unwrap(), "≩".as_bytes());
assert_eq!(decode("brvbar".as_bytes()).unwrap(), "¦".as_bytes());
assert_eq!(decode("asympeq".as_bytes()).unwrap(), "≍".as_bytes());
assert_eq!(decode("int".as_bytes()).unwrap(), "∫".as_bytes());
assert_eq!(decode("ccedil".as_bytes()).unwrap(), "ç".as_bytes());
assert_eq!(decode("npar".as_bytes()).unwrap(), "∦".as_bytes());
assert_eq!(decode("lsquo".as_bytes()).unwrap(), "‘".as_bytes());
assert_eq!(decode("harr".as_bytes()).unwrap(), "↔".as_bytes());
assert_eq!(decode("Rho".as_bytes()).unwrap(), "Ρ".as_bytes());
assert_eq!(decode("pound".as_bytes()).unwrap(), "£".as_bytes());
assert_eq!(decode("apos".as_bytes()).unwrap(), "'".as_bytes());
assert_eq!(decode("real".as_bytes()).unwrap(), "ℜ".as_bytes());
assert_eq!(decode("hellip".as_bytes()).unwrap(), "…".as_bytes());
assert_eq!(decode("Ouml".as_bytes()).unwrap(), "Ö".as_bytes());
assert_eq!(decode("euml".as_bytes()).unwrap(), "ë".as_bytes());
assert_eq!(decode("uml".as_bytes()).unwrap(), "¨".as_bytes());
assert_eq!(decode("Kappa".as_bytes()).unwrap(), "Κ".as_bytes());
assert_eq!(decode("rceil".as_bytes()).unwrap(), "⌉".as_bytes());
assert_eq!(decode("notni".as_bytes()).unwrap(), "∌".as_bytes());
assert_eq!(decode("ugrave".as_bytes()).unwrap(), "ù".as_bytes());
assert_eq!(decode("acirc".as_bytes()).unwrap(), "â".as_bytes());
assert_eq!(decode("laquo".as_bytes()).unwrap(), "«".as_bytes());
assert_eq!(decode("ncong".as_bytes()).unwrap(), "≇".as_bytes());
assert_eq!(decode("para".as_bytes()).unwrap(), "¶".as_bytes());
assert_eq!(decode("asymp".as_bytes()).unwrap(), "≈".as_bytes());
assert_eq!(decode("Agrave".as_bytes()).unwrap(), "À".as_bytes());
assert_eq!(decode("Pi".as_bytes()).unwrap(), "Π".as_bytes());
assert_eq!(decode("aacute".as_bytes()).unwrap(), "á".as_bytes());
assert_eq!(decode("gsim".as_bytes()).unwrap(), "≳".as_bytes());
assert_eq!(decode("rfloor".as_bytes()).unwrap(), "⌋".as_bytes());
assert_eq!(decode("rarr".as_bytes()).unwrap(), "→".as_bytes());
assert_eq!(decode("ecirc".as_bytes()).unwrap(), "ê".as_bytes());
assert_eq!(decode("delta".as_bytes()).unwrap(), "δ".as_bytes());
assert_eq!(decode("Ograve".as_bytes()).unwrap(), "Ò".as_bytes());
assert_eq!(decode("there4".as_bytes()).unwrap(), "∴".as_bytes());
assert_eq!(decode("Prime".as_bytes()).unwrap(), "″".as_bytes());
assert_eq!(decode("sect".as_bytes()).unwrap(), "§".as_bytes());
assert_eq!(decode("empty".as_bytes()).unwrap(), "∅".as_bytes());
assert_eq!(decode("Omicron".as_bytes()).unwrap(), "Ο".as_bytes());
assert_eq!(decode("tilde".as_bytes()).unwrap(), "˜".as_bytes());
assert_eq!(decode("fnof".as_bytes()).unwrap(), "ƒ".as_bytes());
assert_eq!(decode("eth".as_bytes()).unwrap(), "ð".as_bytes());
assert_eq!(decode("ordf".as_bytes()).unwrap(), "ª".as_bytes());
assert_eq!(decode("zwj".as_bytes()).unwrap(), "".as_bytes());
assert_eq!(decode("nmid".as_bytes()).unwrap(), "∤".as_bytes());
assert_eq!(decode("rho".as_bytes()).unwrap(), "ρ".as_bytes());
assert_eq!(decode("auml".as_bytes()).unwrap(), "ä".as_bytes());
assert_eq!(decode("lnE".as_bytes()).unwrap(), "≨".as_bytes());
assert_eq!(decode("zwnj".as_bytes()).unwrap(), "".as_bytes());
assert_eq!(decode("Uacute".as_bytes()).unwrap(), "Ú".as_bytes());
assert_eq!(decode("yuml".as_bytes()).unwrap(), "ÿ".as_bytes());
assert_eq!(decode("Aring".as_bytes()).unwrap(), "Å".as_bytes());
assert_eq!(decode("lsim".as_bytes()).unwrap(), "≲".as_bytes());
assert_eq!(decode("nap".as_bytes()).unwrap(), "≉".as_bytes());
assert_eq!(decode("Scaron".as_bytes()).unwrap(), "Š".as_bytes());
assert_eq!(decode("acute".as_bytes()).unwrap(), "´".as_bytes());
assert_eq!(decode("yacute".as_bytes()).unwrap(), "ý".as_bytes());
assert_eq!(decode("lowast".as_bytes()).unwrap(), "∗".as_bytes());
assert_eq!(decode("egrave".as_bytes()).unwrap(), "è".as_bytes());
assert_eq!(decode("Acirc".as_bytes()).unwrap(), "Â".as_bytes());
assert_eq!(decode("euro".as_bytes()).unwrap(), "€".as_bytes());
assert_eq!(decode("Gt".as_bytes()).unwrap(), "≫".as_bytes());
assert_eq!(decode("igrave".as_bytes()).unwrap(), "ì".as_bytes());
assert_eq!(decode("cap".as_bytes()).unwrap(), "∩".as_bytes());
assert_eq!(decode("Otilde".as_bytes()).unwrap(), "Õ".as_bytes());
assert_eq!(decode("scsim".as_bytes()).unwrap(), "≿".as_bytes());
assert_eq!(decode("Igrave".as_bytes()).unwrap(), "Ì".as_bytes());
assert_eq!(decode("exist".as_bytes()).unwrap(), "∃".as_bytes());
assert_eq!(decode("nu".as_bytes()).unwrap(), "ν".as_bytes());
assert_eq!(decode("omega".as_bytes()).unwrap(), "ω".as_bytes());
assert_eq!(decode("snowman".as_bytes()).unwrap(), "☃".as_bytes());
assert_eq!(decode("cong".as_bytes()).unwrap(), "≅".as_bytes());
assert_eq!(decode("Ccedil".as_bytes()).unwrap(), "Ç".as_bytes());
assert_eq!(decode("rang".as_bytes()).unwrap(), "〉".as_bytes());
assert_eq!(decode("setmn".as_bytes()).unwrap(), "∖".as_bytes());
assert_eq!(decode("rdquo".as_bytes()).unwrap(), "”".as_bytes());
assert_eq!(decode("yen".as_bytes()).unwrap(), "¥".as_bytes());
assert_eq!(decode("ograve".as_bytes()).unwrap(), "ò".as_bytes());
assert_eq!(decode("Psi".as_bytes()).unwrap(), "Ψ".as_bytes());
assert_eq!(decode("lt".as_bytes()).unwrap(), "<".as_bytes());
assert_eq!(decode("epsilon".as_bytes()).unwrap(), "ε".as_bytes());
assert_eq!(decode("alpha".as_bytes()).unwrap(), "α".as_bytes());
assert_eq!(decode("sim".as_bytes()).unwrap(), "∼".as_bytes());
assert_eq!(decode("Uuml".as_bytes()).unwrap(), "Ü".as_bytes());
assert_eq!(decode("not".as_bytes()).unwrap(), "¬".as_bytes());
assert_eq!(decode("nbsp".as_bytes()).unwrap(), " ".as_bytes());
assert_eq!(decode("circ".as_bytes()).unwrap(), "ˆ".as_bytes());
assert_eq!(decode("copy".as_bytes()).unwrap(), "©".as_bytes());
assert_eq!(decode("chi".as_bytes()).unwrap(), "χ".as_bytes());
assert_eq!(decode("Beta".as_bytes()).unwrap(), "Β".as_bytes());
assert_eq!(decode("Alpha".as_bytes()).unwrap(), "Α".as_bytes());
assert_eq!(decode("Ntilde".as_bytes()).unwrap(), "Ñ".as_bytes());
assert_eq!(decode("Dagger".as_bytes()).unwrap(), "‡".as_bytes());
assert_eq!(decode("sbquo".as_bytes()).unwrap(), "‚".as_bytes());
assert_eq!(decode("eacute".as_bytes()).unwrap(), "é".as_bytes());
assert_eq!(decode("nles".as_bytes()).unwrap(), "≰".as_bytes());
assert_eq!(decode("comp".as_bytes()).unwrap(), "∁".as_bytes());
assert_eq!(decode("Yacute".as_bytes()).unwrap(), "Ý".as_bytes());
assert_eq!(decode("Iacute".as_bytes()).unwrap(), "Í".as_bytes());
assert_eq!(decode("otilde".as_bytes()).unwrap(), "õ".as_bytes());
}