changeset 57:e054b63f33d9

added mathml entities
author thomask
date Fri, 22 Oct 2004 05:44:11 +0000
parents 220c99e3d84f
children eedf04fffdc3
files run/html_entity_mathml.html run/html_entity_mathml_extra.html
diffstat 2 files changed, 612 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/html_entity_mathml.html	Fri Oct 22 05:44:11 2004 +0000
@@ -0,0 +1,534 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head><title>html_entity_mathml</title></head>
+<body><pre><code>
+int main(){
+	assert('&#x0005B;'=='&lbrack;');
+	assert('&#x0005D;'=='&rbrack;');
+	assert('&#x00060;'=='&DiacriticalGrave;');
+	assert('&#x0007B;'=='&lbrace;');
+	assert('&#x0007C;'=='&vert;');
+	assert('&#x0007D;'=='&rbrace;');
+	assert('&#x000A0;'=='&NonBreakingSpace;');
+	assert('&#x000A8;'=='&DoubleDot;');
+	assert('&#x000AE;'=='&circledR;');
+	assert('&#x000B1;'=='&PlusMinus;');
+	assert('&#x000B1;'=='&pm;');
+	assert('&#x000B4;'=='&DiacriticalAcute;');
+	assert('&#x000B7;'=='&centerdot;');
+	assert('&#x000B7;'=='&CenterDot;');
+	assert('&#x000B8;'=='&Cedilla;');
+	assert('&#x000F7;'=='&div;');
+	assert('&#x0025B;'=='&varepsilon;');
+	assert('&#x002C7;'=='&Hacek;');
+	assert('&#x002D8;'=='&Breve;');
+	assert('&#x002D9;'=='&DiacriticalDot;');
+	assert('&#x002DC;'=='&DiacriticalTilde;');
+	assert('&#x002DD;'=='&DiacriticalDoubleAcute;');
+	assert('&#x003B5;'=='&straightepsilon;');
+	assert('&#x003C2;'=='&varsigma;');
+	assert('&#x003C5;'=='&upsilon;');
+	assert('&#x003C6;'=='&varphi;');
+	assert('&#x003D1;'=='&vartheta;');
+	assert('&#x003D5;'=='&straightphi;');
+	assert('&#x003D6;'=='&varpi;');
+	assert('&#x003DD;'=='&digamma;');
+	assert('&#x003F0;'=='&varkappa;');
+	assert('&#x003F1;'=='&varrho;');
+	assert('&#x003F6;'=='&backepsilon;');
+	assert('&#x02009;'=='&ThinSpace;');
+	assert('&#x0200A;'=='&VeryThinSpace;');
+	assert('&#x0200B;'=='&NegativeMediumSpace;');
+	assert('&#x0200B;'=='&NegativeThickSpace;');
+	assert('&#x0200B;'=='&NegativeThinSpace;');
+	assert('&#x0200B;'=='&NegativeVeryThinSpace;');
+	assert('&#x02016;'=='&Vert;');
+	assert('&#x02018;'=='&OpenCurlyQuote;');
+	assert('&#x02019;'=='&CloseCurlyQuote;');
+	assert('&#x0201C;'=='&OpenCurlyDoubleQuote;');
+	assert('&#x0201D;'=='&CloseCurlyDoubleQuote;');
+	assert('&#x02021;'=='&ddagger;');
+	assert('&#x02022;'=='&bullet;');
+	assert('&#x02035;'=='&backprime;');
+	assert('&#x02061;'=='&ApplyFunction;');
+	assert('&#x02062;'=='&InvisibleTimes;');
+	assert('&#x02063;'=='&InvisibleComma;');
+	assert('&#x020DB;'=='&TripleDot;');
+	assert('&#x02102;'=='&complexes;');
+	assert('&#x0210B;'=='&HilbertSpace;');
+	assert('&#x0210C;'=='&Poincareplane;');
+	assert('&#x0210D;'=='&quaternions;');
+	assert('&#x0210F;'=='&hbar;');
+	assert('&#x0210F;'=='&hslash;');
+	assert('&#x02110;'=='&imagline;');
+	assert('&#x02111;'=='&Im;');
+	assert('&#x02111;'=='&imagpart;');
+	assert('&#x02112;'=='&Laplacetrf;');
+	assert('&#x02115;'=='&naturals;');
+	assert('&#x02118;'=='&wp;');
+	assert('&#x02119;'=='&primes;');
+	assert('&#x0211A;'=='&rationals;');
+	assert('&#x0211B;'=='&realine;');
+	assert('&#x0211C;'=='&Re;');
+	assert('&#x0211C;'=='&realpart;');
+	assert('&#x0211D;'=='&reals;');
+	assert('&#x02124;'=='&integers;');
+	assert('&#x02128;'=='&zeetrf;');
+	assert('&#x0212C;'=='&Bernoullis;');
+	assert('&#x0212D;'=='&Cayleys;');
+	assert('&#x02130;'=='&expectation;');
+	assert('&#x02131;'=='&Fouriertrf;');
+	assert('&#x02133;'=='&Mellintrf;');
+	assert('&#x02134;'=='&orderof;');
+	assert('&#x02145;'=='&CapitalDifferentialD;');
+	assert('&#x02146;'=='&DifferentialD;');
+	assert('&#x02147;'=='&exponentiale;');
+	assert('&#x02147;'=='&ExponentialE;');
+	assert('&#x02148;'=='&ImaginaryI;');
+	assert('&#x02190;'=='&leftarrow;');
+	assert('&#x02190;'=='&LeftArrow;');
+	assert('&#x02190;'=='&ShortLeftArrow;');
+	assert('&#x02191;'=='&ShortUpArrow;');
+	assert('&#x02191;'=='&uparrow;');
+	assert('&#x02191;'=='&UpArrow;');
+	assert('&#x02192;'=='&rightarrow;');
+	assert('&#x02192;'=='&RightArrow;');
+	assert('&#x02192;'=='&ShortRightArrow;');
+	assert('&#x02193;'=='&downarrow;');
+	assert('&#x02193;'=='&DownArrow;');
+	assert('&#x02193;'=='&ShortDownArrow;');
+	assert('&#x02194;'=='&leftrightarrow;');
+	assert('&#x02194;'=='&LeftRightArrow;');
+	assert('&#x02195;'=='&updownarrow;');
+	assert('&#x02195;'=='&UpDownArrow;');
+	assert('&#x02196;'=='&nwarrow;');
+	assert('&#x02196;'=='&UpperLeftArrow;');
+	assert('&#x02197;'=='&nearrow;');
+	assert('&#x02197;'=='&UpperRightArrow;');
+	assert('&#x02198;'=='&LowerRightArrow;');
+	assert('&#x02198;'=='&searrow;');
+	assert('&#x02199;'=='&LowerLeftArrow;');
+	assert('&#x02199;'=='&swarrow;');
+	assert('&#x0219A;'=='&nleftarrow;');
+	assert('&#x0219B;'=='&nrightarrow;');
+	assert('&#x0219D;'=='&rightsquigarrow;');
+	assert('&#x0219E;'=='&twoheadleftarrow;');
+	assert('&#x021A0;'=='&twoheadrightarrow;');
+	assert('&#x021A2;'=='&leftarrowtail;');
+	assert('&#x021A3;'=='&rightarrowtail;');
+	assert('&#x021A4;'=='&LeftTeeArrow;');
+	assert('&#x021A5;'=='&UpTeeArrow;');
+	assert('&#x021A6;'=='&mapsto;');
+	assert('&#x021A6;'=='&RightTeeArrow;');
+	assert('&#x021A7;'=='&DownTeeArrow;');
+	assert('&#x021A9;'=='&hookleftarrow;');
+	assert('&#x021AA;'=='&hookrightarrow;');
+	assert('&#x021AB;'=='&looparrowleft;');
+	assert('&#x021AC;'=='&looparrowright;');
+	assert('&#x021AD;'=='&leftrightsquigarrow;');
+	assert('&#x021AE;'=='&nleftrightarrow;');
+	assert('&#x021B0;'=='&Lsh;');
+	assert('&#x021B1;'=='&Rsh;');
+	assert('&#x021B6;'=='&curvearrowleft;');
+	assert('&#x021B7;'=='&curvearrowright;');
+	assert('&#x021BA;'=='&circlearrowleft;');
+	assert('&#x021BB;'=='&circlearrowright;');
+	assert('&#x021BC;'=='&leftharpoonup;');
+	assert('&#x021BC;'=='&LeftVector;');
+	assert('&#x021BD;'=='&DownLeftVector;');
+	assert('&#x021BD;'=='&leftharpoondown;');
+	assert('&#x021BE;'=='&RightUpVector;');
+	assert('&#x021BE;'=='&upharpoonright;');
+	assert('&#x021BF;'=='&LeftUpVector;');
+	assert('&#x021BF;'=='&upharpoonleft;');
+	assert('&#x021C0;'=='&rightharpoonup;');
+	assert('&#x021C0;'=='&RightVector;');
+	assert('&#x021C1;'=='&DownRightVector;');
+	assert('&#x021C1;'=='&rightharpoondown;');
+	assert('&#x021C2;'=='&downharpoonright;');
+	assert('&#x021C2;'=='&RightDownVector;');
+	assert('&#x021C3;'=='&downharpoonleft;');
+	assert('&#x021C3;'=='&LeftDownVector;');
+	assert('&#x021C4;'=='&RightArrowLeftArrow;');
+	assert('&#x021C4;'=='&rightleftarrows;');
+	assert('&#x021C5;'=='&UpArrowDownArrow;');
+	assert('&#x021C6;'=='&LeftArrowRightArrow;');
+	assert('&#x021C6;'=='&leftrightarrows;');
+	assert('&#x021C7;'=='&leftleftarrows;');
+	assert('&#x021C8;'=='&upuparrows;');
+	assert('&#x021C9;'=='&rightrightarrows;');
+	assert('&#x021CA;'=='&downdownarrows;');
+	assert('&#x021CB;'=='&leftrightharpoons;');
+	assert('&#x021CB;'=='&ReverseEquilibrium;');
+	assert('&#x021CC;'=='&Equilibrium;');
+	assert('&#x021CC;'=='&rightleftharpoons;');
+	assert('&#x021CD;'=='&nLeftarrow;');
+	assert('&#x021CE;'=='&nLeftrightarrow;');
+	assert('&#x021CF;'=='&nRightarrow;');
+	assert('&#x021D0;'=='&DoubleLeftArrow;');
+	assert('&#x021D0;'=='&Leftarrow;');
+	assert('&#x021D1;'=='&DoubleUpArrow;');
+	assert('&#x021D1;'=='&Uparrow;');
+	assert('&#x021D2;'=='&DoubleRightArrow;');
+	assert('&#x021D2;'=='&Implies;');
+	assert('&#x021D2;'=='&Rightarrow;');
+	assert('&#x021D3;'=='&DoubleDownArrow;');
+	assert('&#x021D3;'=='&Downarrow;');
+	assert('&#x021D4;'=='&DoubleLeftRightArrow;');
+	assert('&#x021D4;'=='&Leftrightarrow;');
+	assert('&#x021D5;'=='&DoubleUpDownArrow;');
+	assert('&#x021D5;'=='&Updownarrow;');
+	assert('&#x021DA;'=='&Lleftarrow;');
+	assert('&#x021DB;'=='&Rrightarrow;');
+	assert('&#x021E4;'=='&LeftArrowBar;');
+	assert('&#x021E5;'=='&RightArrowBar;');
+	assert('&#x021F5;'=='&DownArrowUpArrow;');
+	assert('&#x02200;'=='&ForAll;');
+	assert('&#x02201;'=='&complement;');
+	assert('&#x02202;'=='&PartialD;');
+	assert('&#x02203;'=='&Exists;');
+	assert('&#x02204;'=='&nexists;');
+	assert('&#x02204;'=='&NotExists;');
+	assert('&#x02205;'=='&emptyset;');
+	assert('&#x02205;'=='&varnothing;');
+	assert('&#x02207;'=='&Del;');
+	assert('&#x02208;'=='&Element;');
+	assert('&#x02208;'=='&in;');
+	assert('&#x02209;'=='&NotElement;');
+	assert('&#x0220B;'=='&ReverseElement;');
+	assert('&#x0220B;'=='&SuchThat;');
+	assert('&#x0220C;'=='&NotReverseElement;');
+	assert('&#x02210;'=='&Coproduct;');
+	assert('&#x02211;'=='&Sum;');
+	assert('&#x02213;'=='&MinusPlus;');
+	assert('&#x02213;'=='&mp;');
+	assert('&#x02214;'=='&dotplus;');
+	assert('&#x02216;'=='&Backslash;');
+	assert('&#x02216;'=='&setminus;');
+	assert('&#x02216;'=='&smallsetminus;');
+	assert('&#x02218;'=='&SmallCircle;');
+	assert('&#x0221A;'=='&Sqrt;');
+	assert('&#x0221D;'=='&Proportional;');
+	assert('&#x0221D;'=='&propto;');
+	assert('&#x0221D;'=='&varpropto;');
+	assert('&#x02220;'=='&angle;');
+	assert('&#x02221;'=='&measuredangle;');
+	assert('&#x02223;'=='&shortmid;');
+	assert('&#x02223;'=='&VerticalBar;');
+	assert('&#x02224;'=='&NotVerticalBar;');
+	assert('&#x02224;'=='&nshortmid;');
+	assert('&#x02225;'=='&DoubleVerticalBar;');
+	assert('&#x02225;'=='&parallel;');
+	assert('&#x02225;'=='&shortparallel;');
+	assert('&#x02226;'=='&NotDoubleVerticalBar;');
+	assert('&#x02226;'=='&nparallel;');
+	assert('&#x02226;'=='&nshortparallel;');
+	assert('&#x02227;'=='&wedge;');
+	assert('&#x02228;'=='&vee;');
+	assert('&#x0222B;'=='&Integral;');
+	assert('&#x0222D;'=='&iiint;');
+	assert('&#x0222E;'=='&ContourIntegral;');
+	assert('&#x0222E;'=='&oint;');
+	assert('&#x0222F;'=='&DoubleContourIntegral;');
+	assert('&#x02232;'=='&ClockwiseContourIntegral;');
+	assert('&#x02233;'=='&CounterClockwiseContourIntegral;');
+	assert('&#x02234;'=='&therefore;');
+	assert('&#x02234;'=='&Therefore;');
+	assert('&#x02235;'=='&because;');
+	assert('&#x02235;'=='&Because;');
+	assert('&#x02237;'=='&Proportion;');
+	assert('&#x02238;'=='&dotminus;');
+	assert('&#x0223C;'=='&thicksim;');
+	assert('&#x0223C;'=='&Tilde;');
+	assert('&#x0223D;'=='&backsim;');
+	assert('&#x02240;'=='&VerticalTilde;');
+	assert('&#x02240;'=='&wr;');
+	assert('&#x02241;'=='&NotTilde;');
+	assert('&#x02242;'=='&eqsim;');
+	assert('&#x02242;'=='&EqualTilde;');
+	assert('&#x02243;'=='&simeq;');
+	assert('&#x02243;'=='&TildeEqual;');
+	assert('&#x02244;'=='&NotTildeEqual;');
+	assert('&#x02244;'=='&nsimeq;');
+	assert('&#x02245;'=='&TildeFullEqual;');
+	assert('&#x02247;'=='&NotTildeFullEqual;');
+	assert('&#x02248;'=='&approx;');
+	assert('&#x02248;'=='&thickapprox;');
+	assert('&#x02248;'=='&TildeTilde;');
+	assert('&#x02249;'=='&napprox;');
+	assert('&#x02249;'=='&NotTildeTilde;');
+	assert('&#x0224A;'=='&approxeq;');
+	assert('&#x0224C;'=='&backcong;');
+	assert('&#x0224D;'=='&CupCap;');
+	assert('&#x0224E;'=='&Bumpeq;');
+	assert('&#x0224E;'=='&HumpDownHump;');
+	assert('&#x0224F;'=='&bumpeq;');
+	assert('&#x0224F;'=='&HumpEqual;');
+	assert('&#x02250;'=='&doteq;');
+	assert('&#x02250;'=='&DotEqual;');
+	assert('&#x02251;'=='&doteqdot;');
+	assert('&#x02252;'=='&fallingdotseq;');
+	assert('&#x02253;'=='&risingdotseq;');
+	assert('&#x02254;'=='&Assign;');
+	assert('&#x02254;'=='&coloneq;');
+	assert('&#x02255;'=='&eqcolon;');
+	assert('&#x02256;'=='&eqcirc;');
+	assert('&#x02257;'=='&circeq;');
+	assert('&#x0225C;'=='&triangleq;');
+	assert('&#x0225F;'=='&questeq;');
+	assert('&#x02260;'=='&NotEqual;');
+	assert('&#x02261;'=='&Congruent;');
+	assert('&#x02262;'=='&NotCongruent;');
+	assert('&#x02264;'=='&leq;');
+	assert('&#x02265;'=='&geq;');
+	assert('&#x02265;'=='&GreaterEqual;');
+	assert('&#x02266;'=='&leqq;');
+	assert('&#x02266;'=='&LessFullEqual;');
+	assert('&#x02267;'=='&geqq;');
+	assert('&#x02267;'=='&GreaterFullEqual;');
+	assert('&#x02268;'=='&lneqq;');
+	assert('&#x02269;'=='&gneqq;');
+	assert('&#x0226A;'=='&ll;');
+	assert('&#x0226A;'=='&NestedLessLess;');
+	assert('&#x0226B;'=='&gg;');
+	assert('&#x0226B;'=='&NestedGreaterGreater;');
+	assert('&#x0226C;'=='&between;');
+	assert('&#x0226E;'=='&nless;');
+	assert('&#x0226E;'=='&NotLess;');
+	assert('&#x0226F;'=='&ngtr;');
+	assert('&#x0226F;'=='&NotGreater;');
+	assert('&#x02270;'=='&nleq;');
+	assert('&#x02270;'=='&NotLessEqual;');
+	assert('&#x02271;'=='&ngeq;');
+	assert('&#x02271;'=='&NotGreaterEqual;');
+	assert('&#x02272;'=='&lessapprox;');
+	assert('&#x02272;'=='&lesssim;');
+	assert('&#x02272;'=='&LessTilde;');
+	assert('&#x02273;'=='&GreaterTilde;');
+	assert('&#x02273;'=='&gtrapprox;');
+	assert('&#x02273;'=='&gtrsim;');
+	assert('&#x02274;'=='&NotLessTilde;');
+	assert('&#x02275;'=='&NotGreaterTilde;');
+	assert('&#x02276;'=='&LessGreater;');
+	assert('&#x02276;'=='&lessgtr;');
+	assert('&#x02277;'=='&GreaterLess;');
+	assert('&#x02277;'=='&gtrless;');
+	assert('&#x02278;'=='&NotLessGreater;');
+	assert('&#x02279;'=='&NotGreaterLess;');
+	assert('&#x0227A;'=='&prec;');
+	assert('&#x0227A;'=='&Precedes;');
+	assert('&#x0227B;'=='&succ;');
+	assert('&#x0227B;'=='&Succeeds;');
+	assert('&#x0227C;'=='&preccurlyeq;');
+	assert('&#x0227C;'=='&PrecedesSlantEqual;');
+	assert('&#x0227D;'=='&succcurlyeq;');
+	assert('&#x0227D;'=='&SucceedsSlantEqual;');
+	assert('&#x0227E;'=='&precapprox;');
+	assert('&#x0227E;'=='&PrecedesTilde;');
+	assert('&#x0227E;'=='&precsim;');
+	assert('&#x0227F;'=='&succapprox;');
+	assert('&#x0227F;'=='&SucceedsTilde;');
+	assert('&#x0227F;'=='&succsim;');
+	assert('&#x02280;'=='&NotPrecedes;');
+	assert('&#x02280;'=='&nprec;');
+	assert('&#x02281;'=='&NotSucceeds;');
+	assert('&#x02281;'=='&nsucc;');
+	assert('&#x02282;'=='&subset;');
+	assert('&#x02283;'=='&Superset;');
+	assert('&#x02283;'=='&supset;');
+	assert('&#x02284;'=='&NotSubset;');
+	assert('&#x02284;'=='&nsubset;');
+	assert('&#x02285;'=='&NotSuperset;');
+	assert('&#x02285;'=='&nsupset;');
+	assert('&#x02286;'=='&subseteq;');
+	assert('&#x02286;'=='&SubsetEqual;');
+	assert('&#x02287;'=='&SupersetEqual;');
+	assert('&#x02287;'=='&supseteq;');
+	assert('&#x02288;'=='&NotSubsetEqual;');
+	assert('&#x02288;'=='&nsubseteq;');
+	assert('&#x02289;'=='&NotSupersetEqual;');
+	assert('&#x02289;'=='&nsupseteq;');
+	assert('&#x0228A;'=='&subsetneq;');
+	assert('&#x0228B;'=='&supsetneq;');
+	assert('&#x0228E;'=='&UnionPlus;');
+	assert('&#x0228F;'=='&sqsubset;');
+	assert('&#x0228F;'=='&SquareSubset;');
+	assert('&#x02290;'=='&sqsupset;');
+	assert('&#x02290;'=='&SquareSuperset;');
+	assert('&#x02291;'=='&sqsubseteq;');
+	assert('&#x02291;'=='&SquareSubsetEqual;');
+	assert('&#x02292;'=='&sqsupseteq;');
+	assert('&#x02292;'=='&SquareSupersetEqual;');
+	assert('&#x02293;'=='&SquareIntersection;');
+	assert('&#x02294;'=='&SquareUnion;');
+	assert('&#x02295;'=='&bigoplus;');
+	assert('&#x02295;'=='&CirclePlus;');
+	assert('&#x02296;'=='&CircleMinus;');
+	assert('&#x02297;'=='&bigotimes;');
+	assert('&#x02297;'=='&CircleTimes;');
+	assert('&#x02299;'=='&bigodot;');
+	assert('&#x02299;'=='&CircleDot;');
+	assert('&#x0229A;'=='&circledcirc;');
+	assert('&#x0229B;'=='&circledast;');
+	assert('&#x0229D;'=='&circleddash;');
+	assert('&#x0229E;'=='&boxplus;');
+	assert('&#x0229F;'=='&boxminus;');
+	assert('&#x022A0;'=='&boxtimes;');
+	assert('&#x022A1;'=='&dotsquare;');
+	assert('&#x022A2;'=='&RightTee;');
+	assert('&#x022A3;'=='&LeftTee;');
+	assert('&#x022A4;'=='&DownTee;');
+	assert('&#x022A5;'=='&bot;');
+	assert('&#x022A5;'=='&UpTee;');
+	assert('&#x022A8;'=='&DoubleRightTee;');
+	assert('&#x022B2;'=='&LeftTriangle;');
+	assert('&#x022B2;'=='&vartriangleleft;');
+	assert('&#x022B3;'=='&RightTriangle;');
+	assert('&#x022B3;'=='&vartriangleright;');
+	assert('&#x022B4;'=='&LeftTriangleEqual;');
+	assert('&#x022B4;'=='&trianglelefteq;');
+	assert('&#x022B5;'=='&RightTriangleEqual;');
+	assert('&#x022B5;'=='&trianglerighteq;');
+	assert('&#x022B8;'=='&multimap;');
+	assert('&#x022BA;'=='&intercal;');
+	assert('&#x022BC;'=='&barwedge;');
+	assert('&#x022C0;'=='&bigwedge;');
+	assert('&#x022C0;'=='&Wedge;');
+	assert('&#x022C1;'=='&bigvee;');
+	assert('&#x022C1;'=='&Vee;');
+	assert('&#x022C2;'=='&bigcap;');
+	assert('&#x022C2;'=='&Intersection;');
+	assert('&#x022C3;'=='&bigcup;');
+	assert('&#x022C3;'=='&Union;');
+	assert('&#x022C4;'=='&diamond;');
+	assert('&#x022C4;'=='&Diamond;');
+	assert('&#x022C6;'=='&Star;');
+	assert('&#x022C7;'=='&divideontimes;');
+	assert('&#x022CB;'=='&leftthreetimes;');
+	assert('&#x022CC;'=='&rightthreetimes;');
+	assert('&#x022CD;'=='&backsimeq;');
+	assert('&#x022CE;'=='&curlyvee;');
+	assert('&#x022CF;'=='&curlywedge;');
+	assert('&#x022D0;'=='&Subset;');
+	assert('&#x022D1;'=='&Supset;');
+	assert('&#x022D4;'=='&pitchfork;');
+	assert('&#x022D6;'=='&lessdot;');
+	assert('&#x022D7;'=='&gtrdot;');
+	assert('&#x022D9;'=='&ggg;');
+	assert('&#x022DA;'=='&lesseqgtr;');
+	assert('&#x022DA;'=='&LessEqualGreater;');
+	assert('&#x022DB;'=='&GreaterEqualLess;');
+	assert('&#x022DB;'=='&gtreqless;');
+	assert('&#x022DE;'=='&curlyeqprec;');
+	assert('&#x022DF;'=='&curlyeqsucc;');
+	assert('&#x022E0;'=='&NotPrecedesSlantEqual;');
+	assert('&#x022E1;'=='&NotSucceedsSlantEqual;');
+	assert('&#x022E2;'=='&NotSquareSubsetEqual;');
+	assert('&#x022E3;'=='&NotSquareSupersetEqual;');
+	assert('&#x022E8;'=='&precnapprox;');
+	assert('&#x022E8;'=='&precnsim;');
+	assert('&#x022E9;'=='&succnapprox;');
+	assert('&#x022E9;'=='&succnsim;');
+	assert('&#x022EA;'=='&NotLeftTriangle;');
+	assert('&#x022EA;'=='&ntriangleleft;');
+	assert('&#x022EB;'=='&NotRightTriangle;');
+	assert('&#x022EB;'=='&ntriangleright;');
+	assert('&#x022EC;'=='&NotLeftTriangleEqual;');
+	assert('&#x022EC;'=='&ntrianglelefteq;');
+	assert('&#x022ED;'=='&NotRightTriangleEqual;');
+	assert('&#x022ED;'=='&ntrianglerighteq;');
+	assert('&#x02306;'=='&doublebarwedge;');
+	assert('&#x02308;'=='&LeftCeiling;');
+	assert('&#x02309;'=='&RightCeiling;');
+	assert('&#x0230A;'=='&LeftFloor;');
+	assert('&#x0230B;'=='&RightFloor;');
+	assert('&#x0231C;'=='&ulcorner;');
+	assert('&#x0231D;'=='&urcorner;');
+	assert('&#x0231E;'=='&llcorner;');
+	assert('&#x0231F;'=='&lrcorner;');
+	assert('&#x02329;'=='&langle;');
+	assert('&#x02329;'=='&LeftAngleBracket;');
+	assert('&#x0232A;'=='&rangle;');
+	assert('&#x0232A;'=='&RightAngleBracket;');
+	assert('&#x023B0;'=='&lmoustache;');
+	assert('&#x023B1;'=='&rmoustache;');
+	assert('&#x024C8;'=='&circledS;');
+	assert('&#x025A1;'=='&Square;');
+	assert('&#x025AA;'=='&blacksquare;');
+	assert('&#x025B3;'=='&bigtriangleup;');
+	assert('&#x025B4;'=='&blacktriangle;');
+	assert('&#x025B5;'=='&triangle;');
+	assert('&#x025B8;'=='&blacktriangleright;');
+	assert('&#x025B9;'=='&triangleright;');
+	assert('&#x025BD;'=='&bigtriangledown;');
+	assert('&#x025BE;'=='&blacktriangledown;');
+	assert('&#x025BF;'=='&triangledown;');
+	assert('&#x025C2;'=='&blacktriangleleft;');
+	assert('&#x025C3;'=='&triangleleft;');
+	assert('&#x025CA;'=='&lozenge;');
+	assert('&#x025EF;'=='&bigcirc;');
+	assert('&#x02605;'=='&bigstar;');
+	assert('&#x02660;'=='&spadesuit;');
+	assert('&#x02663;'=='&clubsuit;');
+	assert('&#x02665;'=='&heartsuit;');
+	assert('&#x02666;'=='&diamondsuit;');
+	assert('&#x0266E;'=='&natural;');
+	assert('&#x02713;'=='&checkmark;');
+	assert('&#x02720;'=='&maltese;');
+	assert('&#x027F5;'=='&longleftarrow;');
+	assert('&#x027F5;'=='&LongLeftArrow;');
+	assert('&#x027F6;'=='&longrightarrow;');
+	assert('&#x027F6;'=='&LongRightArrow;');
+	assert('&#x027F7;'=='&longleftrightarrow;');
+	assert('&#x027F7;'=='&LongLeftRightArrow;');
+	assert('&#x027F8;'=='&DoubleLongLeftArrow;');
+	assert('&#x027F8;'=='&Longleftarrow;');
+	assert('&#x027F9;'=='&DoubleLongRightArrow;');
+	assert('&#x027F9;'=='&Longrightarrow;');
+	assert('&#x027FA;'=='&DoubleLongLeftRightArrow;');
+	assert('&#x027FA;'=='&Longleftrightarrow;');
+	assert('&#x027FC;'=='&longmapsto;');
+	assert('&#x0290D;'=='&bkarow;');
+	assert('&#x0290F;'=='&dbkarow;');
+	assert('&#x02910;'=='&drbkarow;');
+	assert('&#x02925;'=='&hksearow;');
+	assert('&#x02926;'=='&hkswarow;');
+	assert('&#x02928;'=='&toea;');
+	assert('&#x02929;'=='&tosa;');
+	assert('&#x0296E;'=='&UpEquilibrium;');
+	assert('&#x0296F;'=='&ReverseUpEquilibrium;');
+	assert('&#x029EB;'=='&blacklozenge;');
+	assert('&#x02A04;'=='&biguplus;');
+	assert('&#x02A06;'=='&bigsqcup;');
+	assert('&#x02A0C;'=='&iiiint;');
+	assert('&#x02A3C;'=='&intprod;');
+	assert('&#x02A77;'=='&ddotseq;');
+	assert('&#x02A7D;'=='&leqslant;');
+	assert('&#x02A7D;'=='&LessSlantEqual;');
+	assert('&#x02A7E;'=='&geqslant;');
+	assert('&#x02A7E;'=='&GreaterSlantEqual;');
+	assert('&#x02A87;'=='&lneq;');
+	assert('&#x02A88;'=='&gneq;');
+	assert('&#x02A89;'=='&lnapprox;');
+	assert('&#x02A8A;'=='&gnapprox;');
+	assert('&#x02A8B;'=='&lesseqqgtr;');
+	assert('&#x02A8C;'=='&gtreqqless;');
+	assert('&#x02A95;'=='&eqslantless;');
+	assert('&#x02A96;'=='&eqslantgtr;');
+	assert('&#x02AAF;'=='&PrecedesEqual;');
+	assert('&#x02AAF;'=='&preceq;');
+	assert('&#x02AB0;'=='&SucceedsEqual;');
+	assert('&#x02AB0;'=='&succeq;');
+	assert('&#x02AB5;'=='&precneqq;');
+	assert('&#x02AB6;'=='&succneqq;');
+	assert('&#x02AC5;'=='&subseteqq;');
+	assert('&#x02AC6;'=='&supseteqq;');
+	assert('&#x02ACB;'=='&subsetneqq;');
+	assert('&#x02ACC;'=='&supsetneqq;');
+	assert('&#x02AE4;'=='&DoubleLeftTee;');
+	assert('&#x0301A;'=='&LeftDoubleBracket;');
+	assert('&#x0301B;'=='&RightDoubleBracket;');
+	return 0;
+}
+</code></pre></body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/html_entity_mathml_extra.html	Fri Oct 22 05:44:11 2004 +0000
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head><title>html_entity_mathml_extra</title></head>
+<body><pre><code>
+int main(){
+	assert('&#x00009;'=='&Tab;');
+	assert('&#x0000A;'=='&NewLine;');
+	assert('&#x0005E;'=='&Hat;');
+	assert('&#x0007C;'=='&VerticalLine;');
+	assert('&#x000AF;'=='&OverBar;');
+	assert('&#x00311;'=='&DownBreve;');
+	assert('&#x00332;'=='&UnderBar;');
+	assert('&#x003A5;'=='&Upsilon;');
+	assert('&#x0200B;'=='&ZeroWidthSpace;');
+	assert('&#x0205F;'=='&MediumSpace;');
+	assert('&#x02060;'=='&NoBreak;');
+	assert('&#x02061;'=='&af;');
+	assert('&#x02062;'=='&it;');
+	assert('&#x02063;'=='&ic;');
+	assert('&#x0210E;'=='&planckh;');
+	assert('&#x02145;'=='&DD;');
+	assert('&#x02146;'=='&dd;');
+	assert('&#x02147;'=='&ee;');
+	assert('&#x02148;'=='&ii;');
+	assert('&#x021A4;'=='&mapstoleft;');
+	assert('&#x021A5;'=='&mapstoup;');
+	assert('&#x021A7;'=='&mapstodown;');
+	assert('&#x021E4;'=='&larrb;');
+	assert('&#x021E5;'=='&rarrb;');
+	assert('&#x0220F;'=='&Product;');
+	assert('&#x0224D;'=='&asympeq;');
+	assert('&#x0226D;'=='&NotCupCap;');
+	assert('&#x023B4;'=='&OverBracket;');
+	assert('&#x023B5;'=='&UnderBracket;');
+	assert('&#x02500;'=='&HorizontalLine;');
+	assert('&#x025AA;'=='&FilledVerySmallSquare;');
+	assert('&#x025AB;'=='&EmptyVerySmallSquare;');
+	assert('&#x025FB;'=='&EmptySmallSquare;');
+	assert('&#x025FC;'=='&FilledSmallSquare;');
+	assert('&#x02758;'=='&VerticalSeparator;');
+	assert('&#x02912;'=='&UpArrowBar;');
+	assert('&#x02913;'=='&DownArrowBar;');
+	assert('&#x0294E;'=='&LeftRightVector;');
+	assert('&#x0294F;'=='&RightUpDownVector;');
+	assert('&#x02950;'=='&DownLeftRightVector;');
+	assert('&#x02951;'=='&LeftUpDownVector;');
+	assert('&#x02952;'=='&LeftVectorBar;');
+	assert('&#x02953;'=='&RightVectorBar;');
+	assert('&#x02954;'=='&RightUpVectorBar;');
+	assert('&#x02955;'=='&RightDownVectorBar;');
+	assert('&#x02956;'=='&DownLeftVectorBar;');
+	assert('&#x02957;'=='&DownRightVectorBar;');
+	assert('&#x02958;'=='&LeftUpVectorBar;');
+	assert('&#x02959;'=='&LeftDownVectorBar;');
+	assert('&#x0295A;'=='&LeftTeeVector;');
+	assert('&#x0295B;'=='&RightTeeVector;');
+	assert('&#x0295C;'=='&RightUpTeeVector;');
+	assert('&#x0295D;'=='&RightDownTeeVector;');
+	assert('&#x0295E;'=='&DownLeftTeeVector;');
+	assert('&#x0295F;'=='&DownRightTeeVector;');
+	assert('&#x02960;'=='&LeftUpTeeVector;');
+	assert('&#x02961;'=='&LeftDownTeeVector;');
+	assert('&#x02970;'=='&RoundImplies;');
+	assert('&#x029CF;'=='&LeftTriangleBar;');
+	assert('&#x029D0;'=='&RightTriangleBar;');
+	assert('&#x029F4;'=='&RuleDelayed;');
+	assert('&#x02A2F;'=='&Cross;');
+	assert('&#x02A75;'=='&Equal;');
+	assert('&#x02AA1;'=='&LessLess;');
+	assert('&#x02AA2;'=='&GreaterGreater;');
+	assert('&#x0FE35;'=='&OverParenthesis;');
+	assert('&#x0FE36;'=='&UnderParenthesis;');
+	assert('&#x0FE37;'=='&OverBrace;');
+	assert('&#x0FE38;'=='&UnderBrace;');
+	return 0;
+}
+</code></pre></body>
+</html>