Annotation of Amaya/amaya/MathMLnames.h, revision 1.3

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

Webmaster