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

1.1       cvs         1: /* mapping table of MathML elements */
                      2: #include "MathML.h"
1.18      cvs         3: #include "MathMLentities.h"
1.1       cvs         4: static ElemMapping    MathMLElemMappingTable[] =
                      5: {
1.28      cvs         6:    /* This table MUST be in alphabetical order and in lower case */
1.32      quint       7:    {"annotation", SPACE, MathML_EL_ANNOTATION, L_MathMLValue, TRUE},
                      8:    {"annotation-xml", SPACE, MathML_EL_ANNOTATION_XML, L_MathMLValue, TRUE},
1.26      cvs         9:    {"c", SPACE, MathML_EL_TEXT_UNIT, L_MathMLValue, TRUE},
1.29      cvs        10:    {"cdata", SPACE, MathML_EL_CDATA, L_OtherValue, FALSE},
                     11:    {"cdata_line", SPACE, MathML_EL_CDATA_line, L_OtherValue, FALSE},
                     12:    {"doctype", SPACE, MathML_EL_DOCTYPE, L_OtherValue, FALSE},
                     13:    {"doctype_line", SPACE, MathML_EL_DOCTYPE_line, L_OtherValue, FALSE},
1.37    ! quint      14:    {"maction", SPACE, MathML_EL_MACTION, L_MathMLValue, FALSE},
1.26      cvs        15:    {"maligngroup", 'E', MathML_EL_MALIGNGROUP, L_MathMLValue, FALSE},
                     16:    {"malignmark", 'E', MathML_EL_MALIGNMARK, L_MathMLValue, FALSE},
                     17:    {"math", SPACE, MathML_EL_MathML, L_MathMLValue, TRUE},
                     18:    {"menclose", SPACE, MathML_EL_MENCLOSE, L_MathMLValue, FALSE},
                     19:    {"merror", SPACE, MathML_EL_MERROR, L_MathMLValue, FALSE},
                     20:    {"mf", SPACE, MathML_EL_MF, L_MathMLValue, FALSE},  /* for compatibility with an old version of MathML: WD-math-970704 */
                     21:    {"mfenced", SPACE, MathML_EL_MFENCED, L_MathMLValue, FALSE},
                     22:    {"mfrac", SPACE, MathML_EL_MFRAC, L_MathMLValue, FALSE},
                     23:    {"mglyph", 'E', MathML_EL_MGLYPH, L_MathMLValue, FALSE},
                     24:    {"mi", SPACE, MathML_EL_MI, L_MathMLValue, FALSE},
                     25:    {"mlabeledtr", SPACE, MathML_EL_MLABELEDTR, L_MathMLValue, FALSE},
                     26:    {"mmultiscripts", SPACE, MathML_EL_MMULTISCRIPTS, L_MathMLValue, FALSE},
                     27:    {"mn", SPACE, MathML_EL_MN, L_MathMLValue, FALSE},
                     28:    {"mo", SPACE, MathML_EL_MO, L_MathMLValue, FALSE},
                     29:    {"mover", SPACE, MathML_EL_MOVER, L_MathMLValue, FALSE},
                     30:    {"mpadded", SPACE, MathML_EL_MPADDED, L_MathMLValue, FALSE},
                     31:    {"mphantom", SPACE, MathML_EL_MPHANTOM, L_MathMLValue, FALSE},
                     32:    {"mprescripts", SPACE, MathML_EL_PrescriptPairs, L_MathMLValue, FALSE},
                     33:    {"mroot", SPACE, MathML_EL_MROOT, L_MathMLValue, FALSE},
                     34:    {"mrow", SPACE, MathML_EL_MROW, L_MathMLValue, FALSE},
                     35:    {"ms", SPACE, MathML_EL_MS, L_MathMLValue, FALSE},
                     36:    {"mspace", 'E', MathML_EL_MSPACE, L_MathMLValue, FALSE},
                     37:    {"msqrt", SPACE, MathML_EL_MSQRT, L_MathMLValue, FALSE},
                     38:    {"mstyle", SPACE, MathML_EL_MSTYLE, L_MathMLValue, FALSE},
                     39:    {"msub", SPACE, MathML_EL_MSUB, L_MathMLValue, FALSE},
                     40:    {"msubsup", SPACE, MathML_EL_MSUBSUP, L_MathMLValue, FALSE},
                     41:    {"msup", SPACE, MathML_EL_MSUP, L_MathMLValue, FALSE},
                     42:    {"mtable", SPACE, MathML_EL_MTABLE, L_MathMLValue, FALSE},
                     43:    {"mtd", SPACE, MathML_EL_MTD, L_MathMLValue, FALSE},
                     44:    {"mtext", SPACE, MathML_EL_MTEXT, L_MathMLValue, FALSE},
                     45:    {"mtr", SPACE, MathML_EL_MTR, L_MathMLValue, FALSE},
                     46:    {"munder", SPACE, MathML_EL_MUNDER, L_MathMLValue, FALSE},
                     47:    {"munderover", SPACE, MathML_EL_MUNDEROVER, L_MathMLValue, FALSE},
                     48:    {"none", SPACE, MathML_EL_Construct, L_MathMLValue, FALSE},
1.32      quint      49:    {"semantics", SPACE, MathML_EL_SEMANTICS, L_MathMLValue, FALSE},
1.29      cvs        50:    {"xmlcomment", SPACE, MathML_EL_XMLcomment, L_OtherValue, FALSE},
                     51:    {"xmlcomment_line", SPACE, MathML_EL_XMLcomment_line, L_OtherValue, FALSE},
                     52:    {"xmlpi", SPACE, MathML_EL_XMLPI, L_OtherValue, FALSE},
                     53:    {"xmlpi_line", SPACE, MathML_EL_XMLPI_line, L_OtherValue, FALSE},
1.26      cvs        54:    {"", SPACE, 0, L_MathMLValue, FALSE}         /* Last entry. Mandatory */
1.1       cvs        55: };
                     56: 
                     57: static AttributeMapping MathMLAttributeMappingTable[] =
                     58: {
                     59:    /* The first entry MUST be unknown_attr */
                     60:    /* The rest of this table MUST be in alphabetical order */
1.26      cvs        61:    {"unknown_attr", "", 'A', MathML_ATTR_Unknown_attribute, L_MathMLValue},
1.1       cvs        62: 
1.26      cvs        63:    {"accent", "", 'A', MathML_ATTR_accent, L_MathMLValue},
                     64:    {"accentunder", "", 'A', MathML_ATTR_accentunder, L_MathMLValue},
                     65:    {"actiontype", "", 'A', MathML_ATTR_actiontype, L_MathMLValue},
                     66:    {"align", "", 'A', MathML_ATTR_align, L_MathMLValue},
                     67:    {"alignmentscope", "", 'A', MathML_ATTR_alignmentscope, L_MathMLValue},
                     68:    {"alt", "", 'A', MathML_ATTR_alt, L_MathMLValue},
                     69:    {"altimg", "", 'A', MathML_ATTR_altimg, L_MathMLValue},
                     70:    {"alttext", "", 'A', MathML_ATTR_alttext, L_MathMLValue},
                     71:    {"background", "", 'A', MathML_ATTR_background_, L_MathMLValue},
                     72:    {"bevelled", "", 'A', MathML_ATTR_bevelled, L_MathMLValue},
                     73:    {"class", "", 'A', MathML_ATTR_class, L_MathMLValue},
                     74:    {"close", "", 'A', MathML_ATTR_close, L_MathMLValue},
                     75:    {"columnalign", "mtd", 'A', MathML_ATTR_columnalign_mtd, L_MathMLValue},
                     76:    {"columnalign", "", 'A', MathML_ATTR_columnalign, L_MathMLValue},
                     77:    {"columnlines", "", 'A', MathML_ATTR_columnlines, L_MathMLValue},
                     78:    {"columnspacing", "", 'A', MathML_ATTR_columnspacing, L_MathMLValue},
                     79:    {"columnspan", "", 'A', MathML_ATTR_columnspan, L_MathMLValue},
                     80:    {"columnwidth", "", 'A', MathML_ATTR_columnwidth, L_MathMLValue},
                     81:    {"color", "", 'A', MathML_ATTR_color, L_MathMLValue},
1.32      quint      82:    {"definitionURL", "", 'A', MathML_ATTR_definitionURL, L_MathMLValue},
1.26      cvs        83:    {"denomalign", "", 'A', MathML_ATTR_denomalign, L_MathMLValue},
                     84:    {"depth", "", 'A', MathML_ATTR_depth_, L_MathMLValue},
1.33      quint      85:    {"display", "", 'A', MathML_ATTR_display_, L_MathMLValue},
1.26      cvs        86:    {"displaystyle", "", 'A', MathML_ATTR_displaystyle, L_MathMLValue},
                     87:    {"edge", "", 'A', MathML_ATTR_edge, L_MathMLValue},
1.32      quint      88:    {"encoding", "", 'A', MathML_ATTR_encoding, L_MathMLValue},
1.26      cvs        89:    {"equalcolumns", "", 'A', MathML_ATTR_equalcolumns, L_MathMLValue},
                     90:    {"equalrows", "", 'A', MathML_ATTR_equalrows, L_MathMLValue},
                     91:    {"fence", "", 'A', MathML_ATTR_fence, L_MathMLValue},
                     92:    {"fontfamily", "", 'A', MathML_ATTR_fontfamily, L_MathMLValue},
                     93:    {"fontstyle", "", 'A', MathML_ATTR_fontstyle, L_MathMLValue},
                     94:    {"fontsize", "", 'A', MathML_ATTR_fontsize, L_MathMLValue},
                     95:    {"fontweight", "", 'A', MathML_ATTR_fontweight, L_MathMLValue},
                     96:    {"form", "", 'A', MathML_ATTR_form, L_MathMLValue},
                     97:    {"frame", "", 'A', MathML_ATTR_frame, L_MathMLValue},
                     98:    {"framespacing", "", 'A', MathML_ATTR_framespacing, L_MathMLValue},
                     99:    {"groupalign", "maligngroup", 'A', MathML_ATTR_groupalign_malgr, L_MathMLValue},
                    100:    {"groupalign", "", 'A', MathML_ATTR_groupalign, L_MathMLValue},
                    101:    {"height", "", 'A', MathML_ATTR_height_, L_MathMLValue},
                    102:    {"id", "", 'A', MathML_ATTR_id, L_MathMLValue},
                    103:    {"index", "", 'A', MathML_ATTR_index, L_MathMLValue},
                    104:    {"lang", "", 'A', MathML_ATTR_Language, L_MathMLValue},
                    105:    {"largeop", "", 'A', MathML_ATTR_largeop, L_MathMLValue},
                    106:    {"linebreak", "", 'A', MathML_ATTR_linebreak_, L_MathMLValue},
                    107:    {"linethickness", "", 'A', MathML_ATTR_linethickness, L_MathMLValue},
                    108:    {"lquote", "", 'A', MathML_ATTR_lquote, L_MathMLValue},
                    109:    {"lspace", "", 'A', MathML_ATTR_lspace, L_MathMLValue},
1.31      quint     110:    {"macros", "", 'A', MathML_ATTR_macros, L_MathMLValue},
1.26      cvs       111:    {"mathbackground", "", 'A', MathML_ATTR_mathbackground, L_MathMLValue},
                    112:    {"mathcolor", "", 'A', MathML_ATTR_mathcolor, L_MathMLValue},
                    113:    {"mathsize", "", 'A', MathML_ATTR_mathsize, L_MathMLValue},
                    114:    {"mathvariant", "", 'A', MathML_ATTR_mathvariant, L_MathMLValue},
                    115:    {"maxsize", "", 'A', MathML_ATTR_maxsize, L_MathMLValue},
                    116:    {"minlabelspacing", "", 'A', MathML_ATTR_minlabelspacing, L_MathMLValue},
                    117:    {"minsize", "", 'A', MathML_ATTR_minsize, L_MathMLValue},
1.33      quint     118:    {"mode", "", 'A', MathML_ATTR_display_, L_MathMLValue},
1.26      cvs       119:    {"movablelimits", "", 'A', MathML_ATTR_movablelimits, L_MathMLValue},
                    120:    {"notation", "", 'A', MathML_ATTR_notation, L_MathMLValue},
                    121:    {"numalign", "", 'A', MathML_ATTR_numalign, L_MathMLValue},
                    122:    {"open", "", 'A', MathML_ATTR_open, L_MathMLValue},
                    123:    {"other", "", 'A', MathML_ATTR_other, L_MathMLValue},
                    124:    {"overflow", "", 'A', MathML_ATTR_overflow, L_MathMLValue},
                    125:    {"rowalign", "mtr", 'A', MathML_ATTR_rowalign_mtr, L_MathMLValue},
                    126:    {"rowalign", "mlabeledtr", 'A', MathML_ATTR_rowalign_mtr, L_MathMLValue},
                    127:    {"rowalign", "mtd", 'A', MathML_ATTR_rowalign_mtr, L_MathMLValue},
                    128:    {"rowalign", "", 'A', MathML_ATTR_rowalign, L_MathMLValue},
                    129:    {"rowlines", "", 'A', MathML_ATTR_rowlines, L_MathMLValue},
                    130:    {"rowspacing", "", 'A', MathML_ATTR_rowspacing, L_MathMLValue},
                    131:    {"rowspan", "", 'A', MathML_ATTR_rowspan_, L_MathMLValue},
                    132:    {"rquote", "", 'A', MathML_ATTR_rquote, L_MathMLValue},
                    133:    {"rspace", "", 'A', MathML_ATTR_rspace, L_MathMLValue},
                    134:    {"scriptlevel", "", 'A', MathML_ATTR_scriptlevel, L_MathMLValue},
                    135:    {"scriptminsize", "", 'A', MathML_ATTR_scriptminsize, L_MathMLValue},
                    136:    {"scriptsizemultiplier", "", 'A', MathML_ATTR_scriptsizemultiplier, L_MathMLValue},
                    137:    {"selection", "", 'A', MathML_ATTR_selection, L_MathMLValue},
                    138:    {"separator", "", 'A', MathML_ATTR_separator, L_MathMLValue},
                    139:    {"separators", "", 'A', MathML_ATTR_separators, L_MathMLValue},
                    140:    {"side", "", 'A', MathML_ATTR_side, L_MathMLValue},
                    141:    {"stretchy", "", 'A', MathML_ATTR_stretchy, L_MathMLValue},
                    142:    {"style", "", 'A', MathML_ATTR_style_, L_MathMLValue},
                    143:    {"subscriptshift", "", 'A', MathML_ATTR_subscriptshift, L_MathMLValue},
                    144:    {"superscriptshift", "", 'A', MathML_ATTR_superscriptshift, L_MathMLValue},
                    145:    {"symmetric", "", 'A', MathML_ATTR_symmetric, L_MathMLValue},
                    146:    {"width", "", 'A', MathML_ATTR_width_, L_MathMLValue},
1.34      vatton    147:    {"xml:id", "", 'A', MathML_ATTR_xmlid, L_MathMLValue},
1.26      cvs       148:    {"xml:space", "", 'A', MathML_ATTR_xml_space, L_MathMLValue},
                    149:    {"xref", "", 'A', MathML_ATTR_xref, L_MathMLValue},
                    150:    {"zzghost", "", 'A', MathML_ATTR_Ghost_restruct, L_MathMLValue},
1.1       cvs       151: 
1.26      cvs       152:    {"", "", EOS, 0, L_MathMLValue}             /* Last entry. Mandatory */
1.15      cvs       153: };
                    154: 
1.30      vatton    155: 
                    156: /* mapping table of attribute values */
                    157: static AttrValueMapping MathMLAttrValueMappingTable[] =
                    158: {
                    159:  {MathML_ATTR_accent, "true", MathML_ATTR_accent_VAL_true},
                    160:  {MathML_ATTR_accent, "false", MathML_ATTR_accent_VAL_false},
                    161: 
                    162:  {MathML_ATTR_accentunder, "true", MathML_ATTR_accentunder_VAL_true},
                    163:  {MathML_ATTR_accentunder, "false", MathML_ATTR_accentunder_VAL_false},
                    164: 
                    165:  {MathML_ATTR_align, "top", MathML_ATTR_align_VAL_top_},
                    166:  {MathML_ATTR_align, "bottom", MathML_ATTR_align_VAL_bottom_},
                    167:  {MathML_ATTR_align, "center", MathML_ATTR_align_VAL_center},
                    168:  {MathML_ATTR_align, "baseline", MathML_ATTR_align_VAL_baseline},
                    169:  {MathML_ATTR_align, "axis", MathML_ATTR_align_VAL_axis},
                    170: 
                    171:  {MathML_ATTR_bevelled, "true", MathML_ATTR_bevelled_VAL_true},
                    172:  {MathML_ATTR_bevelled, "false", MathML_ATTR_bevelled_VAL_false},
                    173: 
                    174:  {MathML_ATTR_columnalign_mtd, "center", MathML_ATTR_columnalign_mtd_VAL_center_},
                    175:  {MathML_ATTR_columnalign_mtd, "left", MathML_ATTR_columnalign_mtd_VAL_left_},
                    176:  {MathML_ATTR_columnalign_mtd, "right", MathML_ATTR_columnalign_mtd_VAL_right_},
                    177: 
                    178:  {MathML_ATTR_denomalign, "center", MathML_ATTR_denomalign_VAL_center_},
                    179:  {MathML_ATTR_denomalign, "left", MathML_ATTR_denomalign_VAL_left_},
                    180:  {MathML_ATTR_denomalign, "right", MathML_ATTR_denomalign_VAL_right_},
                    181: 
1.33      quint     182:  {MathML_ATTR_display_, "block", MathML_ATTR_display__VAL_block_},
                    183:  {MathML_ATTR_display_, "display", MathML_ATTR_display__VAL_block_},
                    184:  {MathML_ATTR_display_, "inline", MathML_ATTR_display__VAL_inline_},
1.30      vatton    185: 
                    186:  {MathML_ATTR_displaystyle, "true", MathML_ATTR_displaystyle_VAL_true},
                    187:  {MathML_ATTR_displaystyle, "false", MathML_ATTR_displaystyle_VAL_false},
                    188: 
                    189:  {MathML_ATTR_edge, "left", MathML_ATTR_edge_VAL_left_},
                    190:  {MathML_ATTR_edge, "right", MathML_ATTR_edge_VAL_right_},
                    191: 
                    192:  {MathML_ATTR_equalcolumns, "true", MathML_ATTR_equalcolumns_VAL_true},
                    193:  {MathML_ATTR_equalcolumns, "false", MathML_ATTR_equalcolumns_VAL_false},
                    194: 
                    195:  {MathML_ATTR_equalrows, "true", MathML_ATTR_equalrows_VAL_true},
                    196:  {MathML_ATTR_equalrows, "false", MathML_ATTR_equalrows_VAL_false},
                    197: 
                    198:  {MathML_ATTR_fence, "true", MathML_ATTR_fence_VAL_true},
                    199:  {MathML_ATTR_fence, "false", MathML_ATTR_fence_VAL_false},
                    200: 
                    201:  {MathML_ATTR_fontstyle, "italic", MathML_ATTR_fontstyle_VAL_italic},
                    202:  {MathML_ATTR_fontstyle, "normal", MathML_ATTR_fontstyle_VAL_normal_},
                    203: 
                    204:  {MathML_ATTR_fontweight, "normal", MathML_ATTR_fontweight_VAL_normal_},
                    205:  {MathML_ATTR_fontweight, "bold", MathML_ATTR_fontweight_VAL_bold_},
                    206: 
                    207:  {MathML_ATTR_form, "prefix", MathML_ATTR_form_VAL_prefix},
                    208:  {MathML_ATTR_form, "infix", MathML_ATTR_form_VAL_infix},
                    209:  {MathML_ATTR_form, "postfix", MathML_ATTR_form_VAL_postfix},
                    210: 
                    211:  {MathML_ATTR_frame, "none", MathML_ATTR_frame_VAL_none_},
                    212:  {MathML_ATTR_frame, "solid", MathML_ATTR_frame_VAL_solid_},
                    213:  {MathML_ATTR_frame, "dashed", MathML_ATTR_frame_VAL_dashed_},
                    214: 
                    215:  {MathML_ATTR_groupalign_malgr, "left", MathML_ATTR_groupalign_malgr_VAL_left_},
                    216:  {MathML_ATTR_groupalign_malgr, "center", MathML_ATTR_groupalign_malgr_VAL_center_},
                    217:  {MathML_ATTR_groupalign_malgr, "right", MathML_ATTR_groupalign_malgr_VAL_right_},
                    218:  {MathML_ATTR_groupalign_malgr, "decimalpoint", MathML_ATTR_groupalign_malgr_VAL_decimalpoint},
                    219: 
                    220:  {MathML_ATTR_largeop, "true", MathML_ATTR_largeop_VAL_true},
                    221:  {MathML_ATTR_largeop, "false", MathML_ATTR_largeop_VAL_false},
                    222: 
                    223:  {MathML_ATTR_linebreak_, "auto", MathML_ATTR_linebreak__VAL_auto_},
                    224:  {MathML_ATTR_linebreak_, "newline", MathML_ATTR_linebreak__VAL_newline},
                    225:  {MathML_ATTR_linebreak_, "indentingnewline", MathML_ATTR_linebreak__VAL_indentingnewline},
                    226:  {MathML_ATTR_linebreak_, "nobreak", MathML_ATTR_linebreak__VAL_nobreak_},
                    227:  {MathML_ATTR_linebreak_, "goodbreak", MathML_ATTR_linebreak__VAL_goodbreak},
                    228:  {MathML_ATTR_linebreak_, "badbreak", MathML_ATTR_linebreak__VAL_badbreak},
                    229: 
                    230:  {MathML_ATTR_mathvariant, "normal", MathML_ATTR_mathvariant_VAL_normal_},
                    231:  {MathML_ATTR_mathvariant, "bold", MathML_ATTR_mathvariant_VAL_bold_},
                    232:  {MathML_ATTR_mathvariant, "italic", MathML_ATTR_mathvariant_VAL_italic},
                    233:  {MathML_ATTR_mathvariant, "bold-italic", MathML_ATTR_mathvariant_VAL_bold_italic},
                    234:  {MathML_ATTR_mathvariant, "double-struck", MathML_ATTR_mathvariant_VAL_double_struck},
                    235:  {MathML_ATTR_mathvariant, "bold-fraktur", MathML_ATTR_mathvariant_VAL_bold_fraktur},
                    236:  {MathML_ATTR_mathvariant, "script", MathML_ATTR_mathvariant_VAL_script_},
                    237:  {MathML_ATTR_mathvariant, "bold-script", MathML_ATTR_mathvariant_VAL_bold_script},
1.35      quint     238:  {MathML_ATTR_mathvariant, "fraktur", MathML_ATTR_mathvariant_VAL_fraktur_},
1.30      vatton    239:  {MathML_ATTR_mathvariant, "sans-serif", MathML_ATTR_mathvariant_VAL_sans_serif},
                    240:  {MathML_ATTR_mathvariant, "bold-sans-serif", MathML_ATTR_mathvariant_VAL_bold_sans_serif},
                    241:  {MathML_ATTR_mathvariant, "sans-serif-italic", MathML_ATTR_mathvariant_VAL_sans_serif_italic},
                    242:  {MathML_ATTR_mathvariant, "sans-serif-bold-italic", MathML_ATTR_mathvariant_VAL_sans_serif_bold_italic},
                    243:  {MathML_ATTR_mathvariant, "monospace", MathML_ATTR_mathvariant_VAL_monospace},
                    244: 
                    245:  {MathML_ATTR_movablelimits, "true", MathML_ATTR_movablelimits_VAL_true},
                    246:  {MathML_ATTR_movablelimits, "false", MathML_ATTR_movablelimits_VAL_false},
                    247: 
                    248:  {MathML_ATTR_notation, "longdiv", MathML_ATTR_notation_VAL_longdiv},
                    249:  {MathML_ATTR_notation, "actuarial", MathML_ATTR_notation_VAL_actuarial},
                    250:  {MathML_ATTR_notation, "radical", MathML_ATTR_notation_VAL_radical},
1.36      vatton    251:  {MathML_ATTR_notation, "box", MathML_ATTR_notation_VAL_box},
                    252:  {MathML_ATTR_notation, "roundedbox", MathML_ATTR_notation_VAL_roundedbox},
                    253:  {MathML_ATTR_notation, "circle", MathML_ATTR_notation_VAL_circle_},
                    254:  {MathML_ATTR_notation, "left", MathML_ATTR_notation_VAL_left_},
                    255:  {MathML_ATTR_notation, "right", MathML_ATTR_notation_VAL_right_},
                    256:  {MathML_ATTR_notation, "top", MathML_ATTR_notation_VAL_top_},
                    257:  {MathML_ATTR_notation, "bottom", MathML_ATTR_notation_VAL_bottom_},
                    258:  {MathML_ATTR_notation, "updiagonalstrike", MathML_ATTR_notation_VAL_updiagonalstrike},
                    259:  {MathML_ATTR_notation, "downdiagonalstrike", MathML_ATTR_notation_VAL_downdiagonalstrike},
                    260:  {MathML_ATTR_notation, "verticalstrike", MathML_ATTR_notation_VAL_verticalstrike},
                    261:  {MathML_ATTR_notation, "horizontalstrike", MathML_ATTR_notation_VAL_horizontalstrike},
                    262:  {MathML_ATTR_notation, "madruwb", MathML_ATTR_notation_VAL_madruwb},
1.30      vatton    263: 
                    264:  {MathML_ATTR_numalign, "center", MathML_ATTR_numalign_VAL_center_},
                    265:  {MathML_ATTR_numalign, "left", MathML_ATTR_numalign_VAL_left_},
                    266:  {MathML_ATTR_numalign, "right", MathML_ATTR_numalign_VAL_right_},
                    267: 
                    268:  {MathML_ATTR_overflow, "scroll", MathML_ATTR_overflow_VAL_scroll},
                    269:  {MathML_ATTR_overflow, "elide", MathML_ATTR_overflow_VAL_elide},
                    270:  {MathML_ATTR_overflow, "truncate", MathML_ATTR_overflow_VAL_truncate},
                    271:  {MathML_ATTR_overflow, "scale", MathML_ATTR_overflow_VAL_scale_},
                    272: 
                    273:  {MathML_ATTR_rowalign_mtr, "top", MathML_ATTR_rowalign_mtr_VAL_top_},
                    274:  {MathML_ATTR_rowalign_mtr, "bottom", MathML_ATTR_rowalign_mtr_VAL_bottom_},
                    275:  {MathML_ATTR_rowalign_mtr, "center", MathML_ATTR_rowalign_mtr_VAL_center},
                    276:  {MathML_ATTR_rowalign_mtr, "baseline", MathML_ATTR_rowalign_mtr_VAL_baseline},
                    277:  {MathML_ATTR_rowalign_mtr, "axis", MathML_ATTR_rowalign_mtr_VAL_axis},
                    278: 
                    279:  {MathML_ATTR_separator, "true", MathML_ATTR_separator_VAL_true},
                    280:  {MathML_ATTR_separator, "false", MathML_ATTR_separator_VAL_false},
                    281: 
                    282:  {MathML_ATTR_side, "left", MathML_ATTR_side_VAL_left_},
                    283:  {MathML_ATTR_side, "leftoverlap", MathML_ATTR_side_VAL_leftoverlap},
                    284:  {MathML_ATTR_side, "right", MathML_ATTR_side_VAL_right_},
                    285:  {MathML_ATTR_side, "rightoverlap", MathML_ATTR_side_VAL_rightoverlap},
                    286: 
                    287:  {MathML_ATTR_stretchy, "true", MathML_ATTR_stretchy_VAL_true},
                    288:  {MathML_ATTR_stretchy, "false", MathML_ATTR_stretchy_VAL_false},
                    289: 
                    290:  {MathML_ATTR_symmetric, "true", MathML_ATTR_symmetric_VAL_true},
                    291:  {MathML_ATTR_symmetric, "false", MathML_ATTR_symmetric_VAL_false},
                    292: 
                    293:  {MathML_ATTR_xml_space, "default", MathML_ATTR_xml_space_VAL_xml_space_default},
                    294:  {MathML_ATTR_xml_space, "preserve", MathML_ATTR_xml_space_VAL_xml_space_preserve},
                    295: 
                    296:  {0, "", 0}                    /* Last entry. Mandatory */
                    297: };

Webmaster