Return to MathMLnames.h CVS log | Up to [Public] / Amaya / amaya |
1.1 cvs 1: /* mapping table of MathML elements */ 2: #include "MathML.h" 3: static ElemMapping MathMLElemMappingTable[] = 4: { 5: /* This table MUST be in alphabetical order */ 1.7 cvs 6: {TEXT("XMLPI"), SPACE, MathML_EL_XMLPI, L_Other, FALSE}, 7: {TEXT("XMLPI_line"), SPACE, MathML_EL_XMLPI_line, L_Other, FALSE}, 1.3 cvs 8: {TEXT("XMLcomment"), SPACE, MathML_EL_XMLcomment, L_Other, FALSE}, 9: {TEXT("XMLcomment_line"), SPACE, MathML_EL_XMLcomment_line, L_Other, FALSE}, 1.9 cvs 10: {TEXT("c"), SPACE, MathML_EL_TEXT_UNIT, L_Other, TRUE}, 1.3 cvs 11: {TEXT("maligngroup"), 'E', MathML_EL_MALIGNGROUP, L_Other, FALSE}, 12: {TEXT("malignmark"), 'E', MathML_EL_MALIGNMARK, L_Other, FALSE}, 13: {TEXT("math"), SPACE, MathML_EL_MathML, L_Other, FALSE}, 14: {TEXT("menclose"), SPACE, MathML_EL_MENCLOSE, L_Other, FALSE}, 15: {TEXT("merror"), SPACE, MathML_EL_MERROR, L_Other, FALSE}, 16: {TEXT("mf"), SPACE, MathML_EL_MF, L_Other, FALSE}, /* for compatibility with an old version of MathML: WD-math-970704 */ 17: {TEXT("mfenced"), SPACE, MathML_EL_MFENCED, L_Other, FALSE}, 18: {TEXT("mfrac"), SPACE, MathML_EL_MFRAC, L_Other, FALSE}, 19: {TEXT("mglyph"), 'E', MathML_EL_MGLYPH, L_Other, FALSE}, 20: {TEXT("mi"), SPACE, MathML_EL_MI, L_Other, FALSE}, 21: {TEXT("mlabeledtr"), SPACE, MathML_EL_MLABELEDTR, L_Other, FALSE}, 22: {TEXT("mmultiscripts"), SPACE, MathML_EL_MMULTISCRIPTS, L_Other, FALSE}, 23: {TEXT("mn"), SPACE, MathML_EL_MN, L_Other, FALSE}, 24: {TEXT("mo"), SPACE, MathML_EL_MO, L_Other, FALSE}, 25: {TEXT("mover"), SPACE, MathML_EL_MOVER, L_Other, FALSE}, 26: {TEXT("mpadded"), SPACE, MathML_EL_MPADDED, L_Other, FALSE}, 27: {TEXT("mphantom"), SPACE, MathML_EL_MPHANTOM, L_Other, FALSE}, 28: {TEXT("mprescripts"), SPACE, MathML_EL_PrescriptPairs, L_Other, FALSE}, 29: {TEXT("mroot"), SPACE, MathML_EL_MROOT, L_Other, FALSE}, 30: {TEXT("mrow"), SPACE, MathML_EL_MROW, L_Other, FALSE}, 31: {TEXT("ms"), SPACE, MathML_EL_MS, L_Other, FALSE}, 32: {TEXT("mspace"), 'E', MathML_EL_MSPACE, L_Other, FALSE}, 33: {TEXT("msqrt"), SPACE, MathML_EL_MSQRT, L_Other, FALSE}, 34: {TEXT("mstyle"), SPACE, MathML_EL_MSTYLE, L_Other, FALSE}, 35: {TEXT("msub"), SPACE, MathML_EL_MSUB, L_Other, FALSE}, 36: {TEXT("msubsup"), SPACE, MathML_EL_MSUBSUP, L_Other, FALSE}, 37: {TEXT("msup"), SPACE, MathML_EL_MSUP, L_Other, FALSE}, 38: {TEXT("mtable"), SPACE, MathML_EL_MTABLE, L_Other, FALSE}, 39: {TEXT("mtd"), SPACE, MathML_EL_MTD, L_Other, FALSE}, 1.10 cvs 40: {TEXT("mtext"), SPACE, MathML_EL_MTEXT, L_Other, FALSE}, 1.3 cvs 41: {TEXT("mtr"), SPACE, MathML_EL_MTR, L_Other, FALSE}, 42: {TEXT("munder"), SPACE, MathML_EL_MUNDER, L_Other, FALSE}, 43: {TEXT("munderover"), SPACE, MathML_EL_MUNDEROVER, L_Other, FALSE}, 44: {TEXT("none"), SPACE, MathML_EL_Construct, L_Other, FALSE}, 45: {TEXT(""), SPACE, 0, L_Other, FALSE} /* Last entry. Mandatory */ 1.1 cvs 46: }; 47: 48: static AttributeMapping MathMLAttributeMappingTable[] = 49: { 50: /* The first entry MUST be unknown_attr */ 51: /* The rest of this table MUST be in alphabetical order */ 52: {TEXT("unknown_attr"), TEXT(""), 'A', MathML_ATTR_Invalid_attribute, L_Other}, 53: 54: {TEXT("accent"), TEXT(""), 'A', MathML_ATTR_accent, L_Other}, 55: {TEXT("accentunder"), TEXT(""), 'A', MathML_ATTR_accentunder, L_Other}, 56: {TEXT("actiontype"), TEXT(""), 'A', MathML_ATTR_actiontype, L_Other}, 57: {TEXT("align"), TEXT(""), 'A', MathML_ATTR_align, L_Other}, 58: {TEXT("alignmentscope"), TEXT(""), 'A', MathML_ATTR_alignmentscope, L_Other}, 59: {TEXT("alt"), TEXT(""), 'A', MathML_ATTR_alt, L_Other}, 1.2 cvs 60: {TEXT("altimg"), TEXT(""), 'A', MathML_ATTR_altimg, L_Other}, 61: {TEXT("alttext"), TEXT(""), 'A', MathML_ATTR_alttext, L_Other}, 1.1 cvs 62: {TEXT("background"), TEXT(""), 'A', MathML_ATTR_background_, L_Other}, 63: {TEXT("bevelled"), TEXT(""), 'A', MathML_ATTR_bevelled, L_Other}, 64: {TEXT("class"), TEXT(""), 'A', MathML_ATTR_class, L_Other}, 65: {TEXT("close"), TEXT(""), 'A', MathML_ATTR_close, L_Other}, 1.14 cvs 66: {TEXT("columnalign"), TEXT("mtd"), 'A', MathML_ATTR_columnalign_mtd, L_Other}, 1.1 cvs 67: {TEXT("columnalign"), TEXT(""), 'A', MathML_ATTR_columnalign, L_Other}, 68: {TEXT("columnlines"), TEXT(""), 'A', MathML_ATTR_columnlines, L_Other}, 69: {TEXT("columnspacing"), TEXT(""), 'A', MathML_ATTR_columnspacing, L_Other}, 70: {TEXT("columnspan"), TEXT(""), 'A', MathML_ATTR_columnspan, L_Other}, 71: {TEXT("columnwidth"), TEXT(""), 'A', MathML_ATTR_columnwidth, L_Other}, 72: {TEXT("color"), TEXT(""), 'A', MathML_ATTR_color, L_Other}, 73: {TEXT("denomalign"), TEXT(""), 'A', MathML_ATTR_denomalign, L_Other}, 74: {TEXT("depth"), TEXT(""), 'A', MathML_ATTR_depth_, L_Other}, 1.2 cvs 75: {TEXT("display"), TEXT(""), 'A', MathML_ATTR_display, L_Other}, 1.1 cvs 76: {TEXT("displaystyle"), TEXT(""), 'A', MathML_ATTR_displaystyle, L_Other}, 77: {TEXT("edge"), TEXT(""), 'A', MathML_ATTR_edge, L_Other}, 78: {TEXT("equalcolumns"), TEXT(""), 'A', MathML_ATTR_equalcolumns, L_Other}, 79: {TEXT("equalrows"), TEXT(""), 'A', MathML_ATTR_equalrows, L_Other}, 80: {TEXT("fence"), TEXT(""), 'A', MathML_ATTR_fence, L_Other}, 81: {TEXT("fontfamily"), TEXT(""), 'A', MathML_ATTR_fontfamily, L_Other}, 82: {TEXT("fontstyle"), TEXT(""), 'A', MathML_ATTR_fontstyle, L_Other}, 83: {TEXT("fontsize"), TEXT(""), 'A', MathML_ATTR_fontsize, L_Other}, 84: {TEXT("fontweight"), TEXT(""), 'A', MathML_ATTR_fontweight, L_Other}, 85: {TEXT("form"), TEXT(""), 'A', MathML_ATTR_form, L_Other}, 86: {TEXT("frame"), TEXT(""), 'A', MathML_ATTR_frame, L_Other}, 87: {TEXT("framespacing"), TEXT(""), 'A', MathML_ATTR_framespacing, L_Other}, 1.14 cvs 88: {TEXT("groupalign"), TEXT("maligngroup"), 'A', MathML_ATTR_groupalign_malgr, L_Other}, 1.1 cvs 89: {TEXT("groupalign"), TEXT(""), 'A', MathML_ATTR_groupalign, L_Other}, 90: {TEXT("height"), TEXT(""), 'A', MathML_ATTR_height_, L_Other}, 91: {TEXT("id"), TEXT(""), 'A', MathML_ATTR_id, L_Other}, 92: {TEXT("index"), TEXT(""), 'A', MathML_ATTR_index, L_Other}, 93: {TEXT("largeop"), TEXT(""), 'A', MathML_ATTR_largeop, L_Other}, 1.12 cvs 94: {TEXT("linebreak"), TEXT(""), 'A', MathML_ATTR_linebreak_, L_Other}, 1.1 cvs 95: {TEXT("linethickness"), TEXT(""), 'A', MathML_ATTR_linethickness, L_Other}, 96: {TEXT("lquote"), TEXT(""), 'A', MathML_ATTR_lquote, L_Other}, 97: {TEXT("lspace"), TEXT(""), 'A', MathML_ATTR_lspace, L_Other}, 1.11 cvs 98: {TEXT("mathbackground"), TEXT(""), 'A', MathML_ATTR_mathbackground, L_Other}, 99: {TEXT("mathcolor"), TEXT(""), 'A', MathML_ATTR_mathcolor, L_Other}, 100: {TEXT("mathsize"), TEXT(""), 'A', MathML_ATTR_mathsize, L_Other}, 101: {TEXT("mathvariant"), TEXT(""), 'A', MathML_ATTR_mathvariant, L_Other}, 1.1 cvs 102: {TEXT("maxsize"), TEXT(""), 'A', MathML_ATTR_maxsize, L_Other}, 103: {TEXT("minlabelspacing"), TEXT(""), 'A', MathML_ATTR_minlabelspacing, L_Other}, 104: {TEXT("minsize"), TEXT(""), 'A', MathML_ATTR_minsize, L_Other}, 1.6 cvs 105: {TEXT("mode"), TEXT(""), 'A', MathML_ATTR_display, L_Other}, 1.1 cvs 106: {TEXT("movablelimits"), TEXT(""), 'A', MathML_ATTR_movablelimits, L_Other}, 107: {TEXT("notation"), TEXT(""), 'A', MathML_ATTR_notation, L_Other}, 108: {TEXT("numalign"), TEXT(""), 'A', MathML_ATTR_numalign, L_Other}, 109: {TEXT("open"), TEXT(""), 'A', MathML_ATTR_open, L_Other}, 110: {TEXT("other"), TEXT(""), 'A', MathML_ATTR_other, L_Other}, 1.2 cvs 111: {TEXT("overflow"), TEXT(""), 'A', MathML_ATTR_overflow, L_Other}, 1.14 cvs 112: {TEXT("rowalign"), TEXT("mtr"), 'A', MathML_ATTR_rowalign_mtr, L_Other}, 113: {TEXT("rowalign"), TEXT("mlabeledtr"), 'A', MathML_ATTR_rowalign_mtr, L_Other}, 114: {TEXT("rowalign"), TEXT("mtd"), 'A', MathML_ATTR_rowalign_mtr, L_Other}, 1.1 cvs 115: {TEXT("rowalign"), TEXT(""), 'A', MathML_ATTR_rowalign, L_Other}, 116: {TEXT("rowlines"), TEXT(""), 'A', MathML_ATTR_rowlines, L_Other}, 117: {TEXT("rowspacing"), TEXT(""), 'A', MathML_ATTR_rowspacing, L_Other}, 118: {TEXT("rowspan"), TEXT(""), 'A', MathML_ATTR_rowspan_, L_Other}, 119: {TEXT("rquote"), TEXT(""), 'A', MathML_ATTR_rquote, L_Other}, 120: {TEXT("rspace"), TEXT(""), 'A', MathML_ATTR_rspace, L_Other}, 121: {TEXT("scriptlevel"), TEXT(""), 'A', MathML_ATTR_scriptlevel, L_Other}, 122: {TEXT("scriptminsize"), TEXT(""), 'A', MathML_ATTR_scriptminsize, L_Other}, 123: {TEXT("scriptsizemultiplier"), TEXT(""), 'A', MathML_ATTR_scriptsizemultiplier, L_Other}, 124: {TEXT("selection"), TEXT(""), 'A', MathML_ATTR_selection, L_Other}, 125: {TEXT("separator"), TEXT(""), 'A', MathML_ATTR_separator, L_Other}, 126: {TEXT("separators"), TEXT(""), 'A', MathML_ATTR_separators, L_Other}, 127: {TEXT("side"), TEXT(""), 'A', MathML_ATTR_side, L_Other}, 128: {TEXT("stretchy"), TEXT(""), 'A', MathML_ATTR_stretchy, L_Other}, 129: {TEXT("style"), TEXT(""), 'A', MathML_ATTR_style_, L_Other}, 130: {TEXT("subscriptshift"), TEXT(""), 'A', MathML_ATTR_subscriptshift, L_Other}, 131: {TEXT("superscriptshift"), TEXT(""), 'A', MathML_ATTR_superscriptshift, L_Other}, 132: {TEXT("symmetric"), TEXT(""), 'A', MathML_ATTR_symmetric, L_Other}, 133: {TEXT("width"), TEXT(""), 'A', MathML_ATTR_width_, L_Other}, 1.4 cvs 134: {TEXT("xml:space"), TEXT(""), 'A', MathML_ATTR_xml_space, L_Other}, 1.1 cvs 135: {TEXT("xref"), TEXT(""), 'A', MathML_ATTR_xref, L_Other}, 136: {TEXT("zzghost"), TEXT(""), 'A', MathML_ATTR_Ghost_restruct, L_Other}, 137: 138: {TEXT(""), TEXT(""), EOS, 0, L_Other} /* Last entry. Mandatory */ 139: }; 1.15 cvs 140: 141: 142: XmlEntity MathEntityTable[] = 143: { 144: /* This table MUST be in alphabetical order */ 145: /* This table contains characters from the Symbol font plus some 146: specific MathML entities */ 147: {TEXT("Aacute"), 192, 'L'}, 148: {TEXT("Acirc"), 194, 'L'}, 1.16 ! cvs 149: /* 913 */{TEXT("Agr"), 65, 'G'}, ! 150: /* 10835 */{TEXT("And"), 217, 'G'}, 1.15 cvs 151: {TEXT("ApplyFunction"), 129, 'L'}, /* rendered as a thin space */ 152: {TEXT("Backslash"), 92, 'L'}, 1.16 ! cvs 153: /* 914 */{TEXT("Bgr"), 66, 'G'}, ! 154: /* 8914 */{TEXT("Cap"), 199, 'G'}, ! 155: /* 183 */{TEXT("CenterDot"), 215, 'G'}, ! 156: /* 8853 */{TEXT("CirclePlus"), 197, 'G'}, ! 157: /* 8855 */{TEXT("CircleTimes"), 196, 'G'}, ! 158: /* 8759 */{TEXT("Colon"), 58, 'G'}, ! 159: /* 8773 */{TEXT("Congruent"), 64, 'G'}, ! 160: /* 8915 */{TEXT("Cup"), 200, 'G'}, ! 161: /* 8711 */{TEXT("Del"), 209, 'G'}, ! 162: /* 916 */{TEXT("Delta"), 68, 'G'}, ! 163: /* 8900 */{TEXT("Diamond"), 168, 'G'}, ! 164: /* 8518 */{TEXT("DifferentialD"), 100, 'L'}, ! 165: /* 8659 */{TEXT("DoubleDownArrow"), 223, 'G'}, ! 166: /* 8656 */{TEXT("DoubleLeftArrow"), 220, 'G'}, ! 167: /* 8660 */{TEXT("DoubleLeftRightArrow"), 219, 'G'}, ! 168: /* 8658 */{TEXT("DoubleRightArrow"), 222, 'G'}, ! 169: /* 8657 */{TEXT("DoubleUpArrow"), 221, 'G'}, ! 170: /* 8595 */{TEXT("DownArrow"), 175, 'G'}, ! 171: /* 8868 */{TEXT("DownTee"), 94, 'G'}, ! 172: /* 919 */{TEXT("EEgr"), 72, 'G'}, ! 173: /* 917 */{TEXT("Egr"), 69, 'G'}, ! 174: /* 8712 */{TEXT("Element"), 206, 'G'}, 1.15 cvs 175: {TEXT("Equal"), 61, 'L'}, 1.16 ! cvs 176: /* 8770 */{TEXT("EqualTilde"), 64, 'G'}, ! 177: /* 8707 */{TEXT("Exists"), 36, 'G'}, 1.15 cvs 178: {TEXT("ExponentialE"), 101, 'L'}, 1.16 ! cvs 179: /* 8704 */{TEXT("ForAll"), 34, 'G'}, ! 180: /* 915 */{TEXT("Gamma"), 71, 'G'}, ! 181: /* 8805 */{TEXT("GreaterEqual"), 179, 'G'}, 1.15 cvs 182: {TEXT("Hat"), 94, 'L'}, 1.16 ! cvs 183: /* 921 */{TEXT("Igr"), 73, 'G'}, 1.15 cvs 184: {TEXT("ImaginaryI"), 105, 'L'}, 1.16 ! cvs 185: /* 8747 */{TEXT("Integral"), 242, 'G'}, ! 186: /* 8898 */{TEXT("Intersection"), 199, 'G'}, 1.15 cvs 187: {TEXT("InvisibleComma"), 129, 'L'}, /* thin space */ 188: {TEXT("InvisibleTimes"), 129, 'L'}, /* thin space */ 1.16 ! cvs 189: /* 922 */{TEXT("Kgr"), 75, 'G'}, ! 190: /* 935 */{TEXT("KHgr"), 67, 'G'}, ! 191: /* 923 */{TEXT("Lambda"), 76, 'G'}, ! 192: /* 9001 */{TEXT("LeftAngleBracket"), 225, 'G'}, ! 193: /* 8656 ? */{TEXT("LeftArrow"), 172, 'G'}, ! 194: /* 8968 */{TEXT("LeftCeiling"), 233, 'G'}, ! 195: /* 8970 */{TEXT("LeftFloor"), 235, 'G'}, ! 196: /* 8596 */{TEXT("LeftRightArrow"), 171, 'G'}, ! 197: /* 924 */{TEXT("Mgr"), 77, 'G'}, ! 198: /* 925 */{TEXT("Ngr"), 78, 'G'}, 1.15 cvs 199: {TEXT("NonBreakingSpace"), 160, 'L'}, 1.16 ! cvs 200: /* 10988 */{TEXT("Not"), 216, 'G'}, ! 201: /* 8713 */{TEXT("NotElement"), 207, 'G'}, ! 202: /* 8800 */{TEXT("NotEqual"), 185, 'G'}, ! 203: /* 8836 */{TEXT("NotSubset"), 203, 'G'}, ! 204: /* 927 */{TEXT("Ogr"), 79, 'G'}, ! 205: /* 937 */{TEXT("Omega"), 87, 'G'}, ! 206: /* 1083 */{TEXT("Or"), 218, 'G'}, ! 207: /* 175 */{TEXT("OverBar"), 45, 'G'}, ! 208: /* 65079 */{TEXT("OverBrace"), 132, 'G'}, /* 132?? */ ! 209: /* 8719 */{TEXT("PI"), 213, 'G'}, ! 210: /* 8706 */{TEXT("PartialD"), 182, 'G'}, ! 211: /* 934 */{TEXT("Phi"), 70, 'G'}, ! 212: /* 928 */{TEXT("Pi"), 80, 'G'}, ! 213: /* 177? */{TEXT("PlusMinus"), 177, 'G'}, ! 214: /* 8243 */{TEXT("Prime"), 178, 'G'}, ! 215: /* 8719 */{TEXT("Product"), 213, 'G'}, ! 216: /* 8733 */{TEXT("Proportional"), 181, 'G'}, ! 217: /* 936 */{TEXT("Psi"), 89, 'G'}, ! 218: /* 9002 */{TEXT("RightAngleBracket"), 241, 'G'}, ! 219: /* 8969 */{TEXT("RightCeiling"), 249, 'G'}, ! 220: /* 8971 */{TEXT("RightFloor"), 251, 'G'}, ! 221: /* 929 */{TEXT("Rgr"), 82, 'G'}, ! 222: /* 8594 */{TEXT("RightArrow"), 174, 'G'}, ! 223: /* 931 */{TEXT("Sigma"), 83, 'G'}, ! 224: /* 8260 */{TEXT("Sol"), 164, 'G'}, 1.15 cvs 225: {TEXT("Star"), 42, 'L'}, 1.16 ! cvs 226: /* 8912 */{TEXT("Subset"), 204, 'G'}, ! 227: /* 8838 */{TEXT("SubsetEqual"), 205, 'G'}, ! 228: /* 8715 */{TEXT("SuchThat"), 39, 'G'}, ! 229: /* 8721 */{TEXT("Sum"), 229, 'G'}, ! 230: /* 8835 */{TEXT("Superset"), 201, 'G'}, ! 231: /* 8839 */{TEXT("SupersetEqual"), 202, 'G'}, ! 232: /* 932 */{TEXT("Tgr"), 84, 'G'}, ! 233: /* 8756 */{TEXT("Therefore"), 92, 'G'}, ! 234: /* 920 */{TEXT("Theta"), 81, 'G'}, 1.15 cvs 235: {TEXT("ThickSpace"), 130, 'L'}, 236: {TEXT("ThinSpace"), 129, 'L'}, 237: {TEXT("Tilde"), 126, 'L'}, 1.16 ! cvs 238: /* 8411 */{TEXT("TripleDot"), 188, 'G'}, ! 239: /* 818 */{TEXT("UnderBar"), 45, 'G'}, ! 240: /* 65080 */{TEXT("UnderBrace"), 133, 'G'}, /* 133?? */ ! 241: /* 8899 */{TEXT("Union"), 200, 'G'}, ! 242: /* 8593 */{TEXT("UpArrow"), 173, 'G'}, ! 243: /* 933 */{TEXT("Upsi"), 85, 'G'}, ! 244: /* 978 */{TEXT("Upsi1"), 161, 'G'}, ! 245: /* 8897 */{TEXT("Vee"), 218, 'G'}, ! 246: /* 8214 */{TEXT("Verbar"), 189, 'G'}, 1.15 cvs 247: {TEXT("VerticalBar"), 124, 'L'}, 1.16 ! cvs 248: /* 926 */{TEXT("Xi"), 88, 'G'}, ! 249: /* 918 */{TEXT("Zgr"), 90, 'G'}, 1.15 cvs 250: {TEXT("aacute"), 224, 'L'}, 251: {TEXT("acirc"), 226, 'L'}, 252: {TEXT("acute"), 180, 'L'}, 253: {TEXT("af"), 129, 'L'}, /* rendered as thin space */ 1.16 ! cvs 254: /* 8501 */{TEXT("aleph"), 192, 'G'}, ! 255: /* 945 */{TEXT("alpha"), 97, 'G'}, ! 256: /* 8743 */{TEXT("and"), 217, 'G'}, ! 257: /* 8736 */{TEXT("angle"), 208, 'G'}, ! 258: /* 8776 */{TEXT("ap"), 187, 'G'}, ! 259: /* 946 */{TEXT("beta"), 98, 'G'}, ! 260: /* 8869 */{TEXT("bot"), 94, 'G'}, ! 261: /* 8869 */{TEXT("bottom"), 94, 'G'}, ! 262: /* 8226 */{TEXT("bull"), 183, 'G'}, ! 263: /* 8745 */{TEXT("cap"), 199, 'G'}, ! 264: /* 967 */{TEXT("chi"), 99, 'G'}, 1.15 cvs 265: {TEXT("circ"), 94, 'L'}, 1.16 ! cvs 266: /* 9827 */{TEXT("clubs"), 167, 'G'}, ! 267: /* 8773 */{TEXT("cong"), 64, 'G'}, ! 268: /* 8471? */{TEXT("copysf"), 211, 'G'}, ! 269: /* ???? */{TEXT("copyssf"), 227, 'G'}, ! 270: /* 8629? */{TEXT("cr"), 191, 'G'}, ! 271: /* 8746 */{TEXT("cup"), 200, 'G'}, ! 272: /* 8659 */{TEXT("dArr"), 223, 'G'}, ! 273: /* 8595 */{TEXT("darr"), 175, 'G'}, 1.15 cvs 274: {TEXT("dd"), 100, 'L'}, 1.16 ! cvs 275: /* 176?? */{TEXT("deg"), 176, 'G'}, ! 276: /* 948 */{TEXT("delta"), 100, 'G'}, ! 277: /* 9830 */{TEXT("diams"), 168, 'G'}, ! 278: /* ???? */{TEXT("divide"), 184, 'G'}, ! 279: /* 9663 */{TEXT("dtri"), 209, 'G'}, 1.15 cvs 280: {TEXT("ee"), 101, 'L'}, 1.16 ! cvs 281: /* 8709 */{TEXT("empty"), 198, 'G'}, ! 282: /* 8709 */{TEXT("emptyset"), 198, 'G'}, ! 283: /* 8195? */{TEXT("emsp"), 32, 'G'}, ! 284: /* 949 */{TEXT("epsiv"), 101, 'G'}, ! 285: /* 8801 */{TEXT("equiv"), 186, 'G'}, ! 286: /* 951 */{TEXT("eta"), 104, 'G'}, ! 287: /* 8707 */{TEXT("exist"), 36, 'G'}, ! 288: /* 402 */{TEXT("florin"), 166, 'G'}, ! 289: /* 8704 */{TEXT("forall"), 34, 'G'}, ! 290: /* 947 */{TEXT("gamma"), 103, 'G'}, ! 291: /* 8805 */{TEXT("ge"), 179, 'G'}, ! 292: /* 8805 */{TEXT("geq"), 179, 'G'}, 1.15 cvs 293: {TEXT("gt"), 62, 'L'}, 1.16 ! cvs 294: /* 9829 */{TEXT("hearts"), 169, 'G'}, ! 295: /* 8213 */{TEXT("horbar"), 190, 'G'}, ! 296: /* 8660 */{TEXT("iff"), 219, 'G'}, ! 297: /* 8465? */{TEXT("ifraktur"), 193, 'G'}, ! 298: /* 8712 */{TEXT("in"), 206, 'G'}, ! 299: /* 8734 */{TEXT("infin"), 165, 'G'}, ! 300: /* 8747 */{TEXT("int"), 242, 'G'}, ! 301: /* 953 */{TEXT("iota"), 105, 'G'}, ! 302: /* 8712 */{TEXT("isin"), 206, 'G'}, 1.15 cvs 303: {TEXT("it"), 129, 'L'}, /* rendered as a thin space */ 1.16 ! cvs 304: /* 954 */{TEXT("kappa"), 107, 'G'}, ! 305: /* 8656 */{TEXT("lArr"), 220, 'G'}, ! 306: /* 955 */{TEXT("lambda"), 108, 'G'}, ! 307: /* 9001 */{TEXT("lang"), 225, 'G'}, ! 308: /* 9001 */{TEXT("langle"), 225, 'G'}, ! 309: /* 8592 */{TEXT("larr"), 172, 'G'}, 1.15 cvs 310: {TEXT("lbrace"), 123, 'L'}, 1.16 ! cvs 311: /* 8968 */{TEXT("lceil"), 233, 'G'}, 1.15 cvs 312: {TEXT("lcub"), 123, 'L'}, 1.16 ! cvs 313: /* 8804 */{TEXT("le"), 163, 'G'}, ! 314: /* 8804 */{TEXT("leq"), 163, 'G'}, ! 315: /* 8970 */{TEXT("lfloor"), 235, 'G'}, ! 316: /* 95?? */{TEXT("lowbar"), 95, 'G'}, ! 317: /* 9674 */{TEXT("loz"), 224, 'G'}, ! 318: /* 8660?? */{TEXT("lrArr"), 219, 'G'}, ! 319: /* 8646 */{TEXT("lrarr"), 171, 'G'}, ! 320: /* 91?? */{TEXT("lsqb"), 91, 'G'}, 1.15 cvs 321: {TEXT("lt"), 60, 'L'}, 1.16 ! cvs 322: /* 215?? */{TEXT("middot"), 215, 'G'}, ! 323: /* 8230 */{TEXT("mldr"), 188, 'G'}, ! 324: /* 956 */{TEXT("mu"), 109, 'G'}, ! 325: /* 8711 */{TEXT("nabla"), 209, 'G'}, 1.15 cvs 326: {TEXT("nbsp"), 160, 'L'}, 1.16 ! cvs 327: /* 8800 */{TEXT("ne"), 185, 'G'}, ! 328: /* 8800 */{TEXT("neq"), 185, 'G'}, ! 329: /* 166?? */{TEXT("not"), 216, 'G'}, ! 330: /* 8713 */{TEXT("notin"), 207, 'G'}, ! 331: /* 957 */{TEXT("nu"), 110, 'G'}, ! 332: /* 959 */{TEXT("ogr"), 111, 'G'}, ! 333: /* 969 */{TEXT("omega"), 119, 'G'}, ! 334: /* 8853 */{TEXT("oplus"), 197, 'G'}, ! 335: /* 8744 */{TEXT("or"), 218, 'G'}, ! 336: /* 8855 */{TEXT("otimes"), 196, 'G'}, ! 337: /* 8706 */{TEXT("part"), 182, 'G'}, ! 338: /* 8869 */{TEXT("perp"), 94, 'G'}, ! 339: /* 966 */{TEXT("phi"), 102, 'G'}, ! 340: /* 981 */{TEXT("phiv"), 106, 'G'}, ! 341: /* 960 */{TEXT("pi"), 112, 'G'}, ! 342: /* 118 */{TEXT("piv"), 118, 'G'}, ! 343: /* 8242 */{TEXT("prime"), 162, 'G'}, ! 344: /* 8733 */{TEXT("prop"), 181, 'G'}, ! 345: /* 968 */{TEXT("psi"), 121, 'G'}, ! 346: /* 8658 */{TEXT("rArr"), 222, 'G'}, ! 347: /* 8730 */{TEXT("radic"), 214, 'G'}, ! 348: /* 9002 */{TEXT("rang"), 241, 'G'}, ! 349: /* 9002 */{TEXT("rangle"), 241, 'G'}, ! 350: /* 8594 */{TEXT("rarr"), 174, 'G'}, 1.15 cvs 351: {TEXT("rbrace"), 125, 'L'}, 1.16 ! cvs 352: /* 8969 */{TEXT("rceil"), 249, 'G'}, 1.15 cvs 353: {TEXT("rcub"), 125, 'L'}, 1.16 ! cvs 354: /* 8221?? */{TEXT("rdquo"), 178, 'G'}, ! 355: /* ??? */{TEXT("regsf"), 210, 'G'}, ! 356: /* ??? */{TEXT("regssf"), 226, 'G'}, ! 357: /* 8971 */{TEXT("rfloor"), 251, 'G'}, ! 358: /* 8476?? */{TEXT("rfraktur"), 194, 'G'}, ! 359: /* 961 */{TEXT("rho"), 114, 'G'}, ! 360: /* 93?? */{TEXT("rsqb"), 93, 'G'}, ! 361: /* 963 */{TEXT("sigma"), 115, 'G'}, ! 362: /* 962 */{TEXT("sigmav"), 86, 'G'}, ! 363: /* 9824 */{TEXT("spades"), 170, 'G'}, ! 364: /* 8834 */{TEXT("sub"), 204, 'G'}, ! 365: /* 8838 */{TEXT("sube"), 205, 'G'}, ! 366: /* 8842? */{TEXT("subne"), 203, 'G'}, ! 367: /* 8834 */{TEXT("subset"), 204, 'G'}, ! 368: /* 8721 */{TEXT("sum"), 229, 'G'}, ! 369: /* 8835 */{TEXT("sup"), 201, 'G'}, ! 370: /* 8839 */{TEXT("supe"), 202, 'G'}, ! 371: /* 8835 */{TEXT("supset"), 201, 'G'}, ! 372: /* 8839 */{TEXT("supseteq"), 202, 'G'}, ! 373: /* 8839 */{TEXT("supseteqq"), 202, 'G'}, ! 374: /* 964 */{TEXT("tau"), 116, 'G'}, ! 375: /* 8756 */{TEXT("there4"), 92, 'G'}, ! 376: /* 8756 */{TEXT("therefore"), 92, 'G'}, ! 377: /* 952 */{TEXT("theta"), 113, 'G'}, ! 378: /* 977 */{TEXT("thetav"), 74, 'G'}, 1.15 cvs 379: {TEXT("thickspace"), 130, 'L'}, 1.16 ! cvs 380: /* ??? */{TEXT("times"), 180, 'G'}, ! 381: /* 8482 */{TEXT("trade"), 212, 'G'}, ! 382: /* 8482 */{TEXT("tradesf"), 212, 'G'}, ! 383: /* ??? */{TEXT("tradessf"), 228, 'G'}, ! 384: /* 8657 */{TEXT("uArr"), 221, 'G'}, ! 385: /* 8593 */{TEXT("uarr"), 173, 'G'}, ! 386: /* 965 */{TEXT("upsi"), 117, 'G'}, ! 387: /* 8744 */{TEXT("vee"), 218, 'G'}, ! 388: /* 8472 */{TEXT("weierp"), 195, 'G'}, ! 389: /* 958 */{TEXT("xi"), 120, 'G'}, ! 390: /* 950 */{TEXT("zeta"), 122, 'G'}, 1.15 cvs 391: {TEXT("zzzz"), -1, SPACE} /* this last entry is required */ 392: }; 393: