Annotation of Amaya/amaya/MathMLnames.h, revision 1.1
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 */
! 6: {TEXT("XMLcomment"), SPACE, MathML_EL_XMLcomment, L_Other},
! 7: {TEXT("XMLcomment_line"), SPACE, MathML_EL_XMLcomment_line, L_Other},
! 8: {TEXT("maligngroup"), 'E', MathML_EL_MALIGNGROUP, L_Other},
! 9: {TEXT("malignmark"), 'E', MathML_EL_MALIGNMARK, L_Other},
! 10: {TEXT("math"), SPACE, MathML_EL_MathML, L_Other},
! 11: {TEXT("mchar"), 'E', MathML_EL_MCHAR, L_Other},
! 12: {TEXT("menclose"), SPACE, MathML_EL_MENCLOSE, L_Other},
! 13: {TEXT("merror"), SPACE, MathML_EL_MERROR, L_Other},
! 14: {TEXT("mf"), SPACE, MathML_EL_MF, L_Other}, /* for compatibility with an old version
! 15: of MathML: WD-math-970704 */
! 16: {TEXT("mfenced"), SPACE, MathML_EL_MFENCED, L_Other},
! 17: {TEXT("mfrac"), SPACE, MathML_EL_MFRAC, L_Other},
! 18: {TEXT("mglyph"), 'E', MathML_EL_MGLYPH, L_Other},
! 19: {TEXT("mi"), SPACE, MathML_EL_MI, L_Other},
! 20: {TEXT("mlabeledtr"), SPACE, MathML_EL_MLABELEDTR, L_Other},
! 21: {TEXT("mmultiscripts"), SPACE, MathML_EL_MMULTISCRIPTS, L_Other},
! 22: {TEXT("mn"), SPACE, MathML_EL_MN, L_Other},
! 23: {TEXT("mo"), SPACE, MathML_EL_MO, L_Other},
! 24: {TEXT("mover"), SPACE, MathML_EL_MOVER, L_Other},
! 25: {TEXT("mpadded"), SPACE, MathML_EL_MPADDED, L_Other},
! 26: {TEXT("mphantom"), SPACE, MathML_EL_MPHANTOM, L_Other},
! 27: {TEXT("mprescripts"), SPACE, MathML_EL_PrescriptPairs, L_Other},
! 28: {TEXT("mroot"), SPACE, MathML_EL_MROOT, L_Other},
! 29: {TEXT("mrow"), SPACE, MathML_EL_MROW, L_Other},
! 30: {TEXT("ms"), SPACE, MathML_EL_MS, L_Other},
! 31: {TEXT("mspace"), 'E', MathML_EL_MSPACE, L_Other},
! 32: {TEXT("msqrt"), SPACE, MathML_EL_MSQRT, L_Other},
! 33: {TEXT("mstyle"), SPACE, MathML_EL_MSTYLE, L_Other},
! 34: {TEXT("msub"), SPACE, MathML_EL_MSUB, L_Other},
! 35: {TEXT("msubsup"), SPACE, MathML_EL_MSUBSUP, L_Other},
! 36: {TEXT("msup"), SPACE, MathML_EL_MSUP, L_Other},
! 37: {TEXT("mtable"), SPACE, MathML_EL_MTABLE, L_Other},
! 38: {TEXT("mtd"), SPACE, MathML_EL_MTD, L_Other},
! 39: {TEXT("mtext"), SPACE, MathML_EL_MTEXT, L_Other},
! 40: {TEXT("mtr"), SPACE, MathML_EL_MTR, L_Other},
! 41: {TEXT("munder"), SPACE, MathML_EL_MUNDER, L_Other},
! 42: {TEXT("munderover"), SPACE, MathML_EL_MUNDEROVER, L_Other},
! 43: {TEXT("none"), SPACE, MathML_EL_Construct, L_Other},
! 44: {TEXT("sep"), 'E', MathML_EL_SEP, L_Other},
! 45: {TEXT(""), SPACE, 0, L_Other} /* Last entry. Mandatory */
! 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},
! 60: {TEXT("background"), TEXT(""), 'A', MathML_ATTR_background_, L_Other},
! 61: {TEXT("bevelled"), TEXT(""), 'A', MathML_ATTR_bevelled, L_Other},
! 62: {TEXT("class"), TEXT(""), 'A', MathML_ATTR_class, L_Other},
! 63: {TEXT("close"), TEXT(""), 'A', MathML_ATTR_close, L_Other},
! 64: {TEXT("columnalign"), TEXT(""), 'A', MathML_ATTR_columnalign, L_Other},
! 65: {TEXT("columnlines"), TEXT(""), 'A', MathML_ATTR_columnlines, L_Other},
! 66: {TEXT("columnspacing"), TEXT(""), 'A', MathML_ATTR_columnspacing, L_Other},
! 67: {TEXT("columnspan"), TEXT(""), 'A', MathML_ATTR_columnspan, L_Other},
! 68: {TEXT("columnwidth"), TEXT(""), 'A', MathML_ATTR_columnwidth, L_Other},
! 69: {TEXT("color"), TEXT(""), 'A', MathML_ATTR_color, L_Other},
! 70: {TEXT("denomalign"), TEXT(""), 'A', MathML_ATTR_denomalign, L_Other},
! 71: {TEXT("depth"), TEXT(""), 'A', MathML_ATTR_depth_, L_Other},
! 72: {TEXT("displaystyle"), TEXT(""), 'A', MathML_ATTR_displaystyle, L_Other},
! 73: {TEXT("edge"), TEXT(""), 'A', MathML_ATTR_edge, L_Other},
! 74: {TEXT("equalcolumns"), TEXT(""), 'A', MathML_ATTR_equalcolumns, L_Other},
! 75: {TEXT("equalrows"), TEXT(""), 'A', MathML_ATTR_equalrows, L_Other},
! 76: {TEXT("fence"), TEXT(""), 'A', MathML_ATTR_fence, L_Other},
! 77: {TEXT("fontfamily"), TEXT(""), 'A', MathML_ATTR_fontfamily, L_Other},
! 78: {TEXT("fontstyle"), TEXT(""), 'A', MathML_ATTR_fontstyle, L_Other},
! 79: {TEXT("fontsize"), TEXT(""), 'A', MathML_ATTR_fontsize, L_Other},
! 80: {TEXT("fontweight"), TEXT(""), 'A', MathML_ATTR_fontweight, L_Other},
! 81: {TEXT("form"), TEXT(""), 'A', MathML_ATTR_form, L_Other},
! 82: {TEXT("frame"), TEXT(""), 'A', MathML_ATTR_frame, L_Other},
! 83: {TEXT("framespacing"), TEXT(""), 'A', MathML_ATTR_framespacing, L_Other},
! 84: {TEXT("groupalign"), TEXT(""), 'A', MathML_ATTR_groupalign, L_Other},
! 85: {TEXT("height"), TEXT(""), 'A', MathML_ATTR_height_, L_Other},
! 86: {TEXT("id"), TEXT(""), 'A', MathML_ATTR_id, L_Other},
! 87: {TEXT("index"), TEXT(""), 'A', MathML_ATTR_index, L_Other},
! 88: {TEXT("largeop"), TEXT(""), 'A', MathML_ATTR_largeop, L_Other},
! 89: {TEXT("linethickness"), TEXT(""), 'A', MathML_ATTR_linethickness, L_Other},
! 90: {TEXT("lquote"), TEXT(""), 'A', MathML_ATTR_lquote, L_Other},
! 91: {TEXT("lspace"), TEXT(""), 'A', MathML_ATTR_lspace, L_Other},
! 92: {TEXT("maxsize"), TEXT(""), 'A', MathML_ATTR_maxsize, L_Other},
! 93: {TEXT("minlabelspacing"), TEXT(""), 'A', MathML_ATTR_minlabelspacing, L_Other},
! 94: {TEXT("minsize"), TEXT(""), 'A', MathML_ATTR_minsize, L_Other},
! 95: {TEXT("movablelimits"), TEXT(""), 'A', MathML_ATTR_movablelimits, L_Other},
! 96: {TEXT("name"), TEXT(""), 'A', MathML_ATTR_name, L_Other},
! 97: {TEXT("notation"), TEXT(""), 'A', MathML_ATTR_notation, L_Other},
! 98: {TEXT("numalign"), TEXT(""), 'A', MathML_ATTR_numalign, L_Other},
! 99: {TEXT("open"), TEXT(""), 'A', MathML_ATTR_open, L_Other},
! 100: {TEXT("other"), TEXT(""), 'A', MathML_ATTR_other, L_Other},
! 101: {TEXT("rowalign"), TEXT(""), 'A', MathML_ATTR_rowalign, L_Other},
! 102: {TEXT("rowlines"), TEXT(""), 'A', MathML_ATTR_rowlines, L_Other},
! 103: {TEXT("rowspacing"), TEXT(""), 'A', MathML_ATTR_rowspacing, L_Other},
! 104: {TEXT("rowspan"), TEXT(""), 'A', MathML_ATTR_rowspan_, L_Other},
! 105: {TEXT("rquote"), TEXT(""), 'A', MathML_ATTR_rquote, L_Other},
! 106: {TEXT("rspace"), TEXT(""), 'A', MathML_ATTR_rspace, L_Other},
! 107: {TEXT("scriptlevel"), TEXT(""), 'A', MathML_ATTR_scriptlevel, L_Other},
! 108: {TEXT("scriptminsize"), TEXT(""), 'A', MathML_ATTR_scriptminsize, L_Other},
! 109: {TEXT("scriptsizemultiplier"), TEXT(""), 'A', MathML_ATTR_scriptsizemultiplier, L_Other},
! 110: {TEXT("selection"), TEXT(""), 'A', MathML_ATTR_selection, L_Other},
! 111: {TEXT("separator"), TEXT(""), 'A', MathML_ATTR_separator, L_Other},
! 112: {TEXT("separators"), TEXT(""), 'A', MathML_ATTR_separators, L_Other},
! 113: {TEXT("side"), TEXT(""), 'A', MathML_ATTR_side, L_Other},
! 114: {TEXT("stretchy"), TEXT(""), 'A', MathML_ATTR_stretchy, L_Other},
! 115: {TEXT("style"), TEXT(""), 'A', MathML_ATTR_style_, L_Other},
! 116: {TEXT("subscriptshift"), TEXT(""), 'A', MathML_ATTR_subscriptshift, L_Other},
! 117: {TEXT("superscriptshift"), TEXT(""), 'A', MathML_ATTR_superscriptshift, L_Other},
! 118: {TEXT("symmetric"), TEXT(""), 'A', MathML_ATTR_symmetric, L_Other},
! 119: {TEXT("width"), TEXT(""), 'A', MathML_ATTR_width_, L_Other},
! 120: {TEXT("xref"), TEXT(""), 'A', MathML_ATTR_xref, L_Other},
! 121: {TEXT("zzghost"), TEXT(""), 'A', MathML_ATTR_Ghost_restruct, L_Other},
! 122:
! 123: {TEXT(""), TEXT(""), EOS, 0, L_Other} /* Last entry. Mandatory */
! 124: };
Webmaster