version 1.65, 2000/08/21 07:16:10
|
version 1.66, 2000/08/22 14:28:36
|
Line 281 static AttributeMapping MathMLAttributeM
|
Line 281 static AttributeMapping MathMLAttributeM
|
{ |
{ |
/* The first entry MUST be unknown_attr */ |
/* The first entry MUST be unknown_attr */ |
/* The rest of this table MUST be in alphabetical order */ |
/* The rest of this table MUST be in alphabetical order */ |
{TEXT("unknown_attr"), TEXT(""), 'A', MathML_ATTR_Invalid_attribute}, |
{TEXT("unknown_attr"), TEXT(""), 'A', MathML_ATTR_Invalid_attribute, L_Undefined}, |
{TEXT("accent"), TEXT(""), 'A', MathML_ATTR_accent}, |
{TEXT("accent"), TEXT(""), 'A', MathML_ATTR_accent, L_Undefined}, |
{TEXT("accentunder"), TEXT(""), 'A', MathML_ATTR_accentunder}, |
{TEXT("accentunder"), TEXT(""), 'A', MathML_ATTR_accentunder, L_Undefined}, |
{TEXT("actiontype"), TEXT(""), 'A', MathML_ATTR_actiontype}, |
{TEXT("actiontype"), TEXT(""), 'A', MathML_ATTR_actiontype, L_Undefined}, |
{TEXT("align"), TEXT(""), 'A', MathML_ATTR_align}, |
{TEXT("align"), TEXT(""), 'A', MathML_ATTR_align, L_Undefined}, |
{TEXT("alignmentscope"), TEXT(""), 'A', MathML_ATTR_alignmentscope}, |
{TEXT("alignmentscope"), TEXT(""), 'A', MathML_ATTR_alignmentscope, L_Undefined}, |
{TEXT("alt"), TEXT(""), 'A', MathML_ATTR_alt}, |
{TEXT("alt"), TEXT(""), 'A', MathML_ATTR_alt, L_Undefined}, |
{TEXT("background"), TEXT(""), 'A', MathML_ATTR_background_}, |
{TEXT("background"), TEXT(""), 'A', MathML_ATTR_background_, L_Undefined}, |
{TEXT("bevelled"), TEXT(""), 'A', MathML_ATTR_bevelled}, |
{TEXT("bevelled"), TEXT(""), 'A', MathML_ATTR_bevelled, L_Undefined}, |
{TEXT("class"), TEXT(""), 'A', MathML_ATTR_class}, |
{TEXT("class"), TEXT(""), 'A', MathML_ATTR_class, L_Undefined}, |
{TEXT("close"), TEXT(""), 'A', MathML_ATTR_close}, |
{TEXT("close"), TEXT(""), 'A', MathML_ATTR_close, L_Undefined}, |
{TEXT("columnalign"), TEXT(""), 'A', MathML_ATTR_columnalign}, |
{TEXT("columnalign"), TEXT(""), 'A', MathML_ATTR_columnalign, L_Undefined}, |
{TEXT("columnlines"), TEXT(""), 'A', MathML_ATTR_columnlines}, |
{TEXT("columnlines"), TEXT(""), 'A', MathML_ATTR_columnlines, L_Undefined}, |
{TEXT("columnspacing"), TEXT(""), 'A', MathML_ATTR_columnspacing}, |
{TEXT("columnspacing"), TEXT(""), 'A', MathML_ATTR_columnspacing, L_Undefined}, |
{TEXT("columnspan"), TEXT(""), 'A', MathML_ATTR_columnspan}, |
{TEXT("columnspan"), TEXT(""), 'A', MathML_ATTR_columnspan, L_Undefined}, |
{TEXT("columnwidth"), TEXT(""), 'A', MathML_ATTR_columnwidth}, |
{TEXT("columnwidth"), TEXT(""), 'A', MathML_ATTR_columnwidth, L_Undefined}, |
{TEXT("color"), TEXT(""), 'A', MathML_ATTR_color}, |
{TEXT("color"), TEXT(""), 'A', MathML_ATTR_color, L_Undefined}, |
{TEXT("denomalign"), TEXT(""), 'A', MathML_ATTR_denomalign}, |
{TEXT("denomalign"), TEXT(""), 'A', MathML_ATTR_denomalign, L_Undefined}, |
{TEXT("depth"), TEXT(""), 'A', MathML_ATTR_depth_}, |
{TEXT("depth"), TEXT(""), 'A', MathML_ATTR_depth_, L_Undefined}, |
{TEXT("displaystyle"), TEXT(""), 'A', MathML_ATTR_displaystyle}, |
{TEXT("displaystyle"), TEXT(""), 'A', MathML_ATTR_displaystyle, L_Undefined}, |
{TEXT("edge"), TEXT(""), 'A', MathML_ATTR_edge}, |
{TEXT("edge"), TEXT(""), 'A', MathML_ATTR_edge, L_Undefined}, |
{TEXT("equalcolumns"), TEXT(""), 'A', MathML_ATTR_equalcolumns}, |
{TEXT("equalcolumns"), TEXT(""), 'A', MathML_ATTR_equalcolumns, L_Undefined}, |
{TEXT("equalrows"), TEXT(""), 'A', MathML_ATTR_equalrows}, |
{TEXT("equalrows"), TEXT(""), 'A', MathML_ATTR_equalrows, L_Undefined}, |
{TEXT("fence"), TEXT(""), 'A', MathML_ATTR_fence}, |
{TEXT("fence"), TEXT(""), 'A', MathML_ATTR_fence, L_Undefined}, |
{TEXT("fontfamily"), TEXT(""), 'A', MathML_ATTR_fontfamily}, |
{TEXT("fontfamily"), TEXT(""), 'A', MathML_ATTR_fontfamily, L_Undefined}, |
{TEXT("fontstyle"), TEXT(""), 'A', MathML_ATTR_fontstyle}, |
{TEXT("fontstyle"), TEXT(""), 'A', MathML_ATTR_fontstyle, L_Undefined}, |
{TEXT("fontsize"), TEXT(""), 'A', MathML_ATTR_fontsize}, |
{TEXT("fontsize"), TEXT(""), 'A', MathML_ATTR_fontsize, L_Undefined}, |
{TEXT("fontweight"), TEXT(""), 'A', MathML_ATTR_fontweight}, |
{TEXT("fontweight"), TEXT(""), 'A', MathML_ATTR_fontweight, L_Undefined}, |
{TEXT("form"), TEXT(""), 'A', MathML_ATTR_form}, |
{TEXT("form"), TEXT(""), 'A', MathML_ATTR_form, L_Undefined}, |
{TEXT("frame"), TEXT(""), 'A', MathML_ATTR_frame}, |
{TEXT("frame"), TEXT(""), 'A', MathML_ATTR_frame, L_Undefined}, |
{TEXT("framespacing"), TEXT(""), 'A', MathML_ATTR_framespacing}, |
{TEXT("framespacing"), TEXT(""), 'A', MathML_ATTR_framespacing, L_Undefined}, |
{TEXT("groupalign"), TEXT(""), 'A', MathML_ATTR_groupalign}, |
{TEXT("groupalign"), TEXT(""), 'A', MathML_ATTR_groupalign, L_Undefined}, |
{TEXT("height"), TEXT(""), 'A', MathML_ATTR_height_}, |
{TEXT("height"), TEXT(""), 'A', MathML_ATTR_height_, L_Undefined}, |
{TEXT("id"), TEXT(""), 'A', MathML_ATTR_id}, |
{TEXT("id"), TEXT(""), 'A', MathML_ATTR_id, L_Undefined}, |
{TEXT("index"), TEXT(""), 'A', MathML_ATTR_index}, |
{TEXT("index"), TEXT(""), 'A', MathML_ATTR_index, L_Undefined}, |
{TEXT("largeop"), TEXT(""), 'A', MathML_ATTR_largeop}, |
{TEXT("largeop"), TEXT(""), 'A', MathML_ATTR_largeop, L_Undefined}, |
{TEXT("linethickness"), TEXT(""), 'A', MathML_ATTR_linethickness}, |
{TEXT("linethickness"), TEXT(""), 'A', MathML_ATTR_linethickness, L_Undefined}, |
{TEXT("lquote"), TEXT(""), 'A', MathML_ATTR_lquote}, |
{TEXT("lquote"), TEXT(""), 'A', MathML_ATTR_lquote, L_Undefined}, |
{TEXT("lspace"), TEXT(""), 'A', MathML_ATTR_lspace}, |
{TEXT("lspace"), TEXT(""), 'A', MathML_ATTR_lspace, L_Undefined}, |
{TEXT("maxsize"), TEXT(""), 'A', MathML_ATTR_maxsize}, |
{TEXT("maxsize"), TEXT(""), 'A', MathML_ATTR_maxsize, L_Undefined}, |
{TEXT("minlabelspacing"), TEXT(""), 'A', MathML_ATTR_minlabelspacing}, |
{TEXT("minlabelspacing"), TEXT(""), 'A', MathML_ATTR_minlabelspacing, L_Undefined}, |
{TEXT("minsize"), TEXT(""), 'A', MathML_ATTR_minsize}, |
{TEXT("minsize"), TEXT(""), 'A', MathML_ATTR_minsize, L_Undefined}, |
{TEXT("movablelimits"), TEXT(""), 'A', MathML_ATTR_movablelimits}, |
{TEXT("movablelimits"), TEXT(""), 'A', MathML_ATTR_movablelimits, L_Undefined}, |
{TEXT("name"), TEXT(""), 'A', MathML_ATTR_name}, |
{TEXT("name"), TEXT(""), 'A', MathML_ATTR_name, L_Undefined}, |
{TEXT("notation"), TEXT(""), 'A', MathML_ATTR_notation}, |
{TEXT("notation"), TEXT(""), 'A', MathML_ATTR_notation, L_Undefined}, |
{TEXT("numalign"), TEXT(""), 'A', MathML_ATTR_numalign}, |
{TEXT("numalign"), TEXT(""), 'A', MathML_ATTR_numalign, L_Undefined}, |
{TEXT("open"), TEXT(""), 'A', MathML_ATTR_open}, |
{TEXT("open"), TEXT(""), 'A', MathML_ATTR_open, L_Undefined}, |
{TEXT("other"), TEXT(""), 'A', MathML_ATTR_other}, |
{TEXT("other"), TEXT(""), 'A', MathML_ATTR_other, L_Undefined}, |
{TEXT("rowalign"), TEXT(""), 'A', MathML_ATTR_rowalign}, |
{TEXT("rowalign"), TEXT(""), 'A', MathML_ATTR_rowalign, L_Undefined}, |
{TEXT("rowlines"), TEXT(""), 'A', MathML_ATTR_rowlines}, |
{TEXT("rowlines"), TEXT(""), 'A', MathML_ATTR_rowlines, L_Undefined}, |
{TEXT("rowspacing"), TEXT(""), 'A', MathML_ATTR_rowspacing}, |
{TEXT("rowspacing"), TEXT(""), 'A', MathML_ATTR_rowspacing, L_Undefined}, |
{TEXT("rowspan"), TEXT(""), 'A', MathML_ATTR_rowspan_}, |
{TEXT("rowspan"), TEXT(""), 'A', MathML_ATTR_rowspan_, L_Undefined}, |
{TEXT("rquote"), TEXT(""), 'A', MathML_ATTR_rquote}, |
{TEXT("rquote"), TEXT(""), 'A', MathML_ATTR_rquote, L_Undefined}, |
{TEXT("rspace"), TEXT(""), 'A', MathML_ATTR_rspace}, |
{TEXT("rspace"), TEXT(""), 'A', MathML_ATTR_rspace, L_Undefined}, |
{TEXT("scriptlevel"), TEXT(""), 'A', MathML_ATTR_scriptlevel}, |
{TEXT("scriptlevel"), TEXT(""), 'A', MathML_ATTR_scriptlevel, L_Undefined}, |
{TEXT("scriptminsize"), TEXT(""), 'A', MathML_ATTR_scriptminsize}, |
{TEXT("scriptminsize"), TEXT(""), 'A', MathML_ATTR_scriptminsize, L_Undefined}, |
{TEXT("scriptsizemultiplier"), TEXT(""), 'A', MathML_ATTR_scriptsizemultiplier}, |
{TEXT("scriptsizemultiplier"), TEXT(""), 'A', MathML_ATTR_scriptsizemultiplier, L_Undefined}, |
{TEXT("selection"), TEXT(""), 'A', MathML_ATTR_selection}, |
{TEXT("selection"), TEXT(""), 'A', MathML_ATTR_selection, L_Undefined}, |
{TEXT("separator"), TEXT(""), 'A', MathML_ATTR_separator}, |
{TEXT("separator"), TEXT(""), 'A', MathML_ATTR_separator, L_Undefined}, |
{TEXT("separators"), TEXT(""), 'A', MathML_ATTR_separators}, |
{TEXT("separators"), TEXT(""), 'A', MathML_ATTR_separators, L_Undefined}, |
{TEXT("side"), TEXT(""), 'A', MathML_ATTR_side}, |
{TEXT("side"), TEXT(""), 'A', MathML_ATTR_side, L_Undefined}, |
{TEXT("stretchy"), TEXT(""), 'A', MathML_ATTR_stretchy}, |
{TEXT("stretchy"), TEXT(""), 'A', MathML_ATTR_stretchy, L_Undefined}, |
{TEXT("style"), TEXT(""), 'A', MathML_ATTR_style_}, |
{TEXT("style"), TEXT(""), 'A', MathML_ATTR_style_, L_Undefined}, |
{TEXT("subscriptshift"), TEXT(""), 'A', MathML_ATTR_subscriptshift}, |
{TEXT("subscriptshift"), TEXT(""), 'A', MathML_ATTR_subscriptshift, L_Undefined}, |
{TEXT("superscriptshift"), TEXT(""), 'A', MathML_ATTR_superscriptshift}, |
{TEXT("superscriptshift"), TEXT(""), 'A', MathML_ATTR_superscriptshift, L_Undefined}, |
{TEXT("symmetric"), TEXT(""), 'A', MathML_ATTR_symmetric}, |
{TEXT("symmetric"), TEXT(""), 'A', MathML_ATTR_symmetric, L_Undefined}, |
{TEXT("width"), TEXT(""), 'A', MathML_ATTR_width_}, |
{TEXT("width"), TEXT(""), 'A', MathML_ATTR_width_, L_Undefined}, |
{TEXT("xref"), TEXT(""), 'A', MathML_ATTR_xref}, |
{TEXT("xref"), TEXT(""), 'A', MathML_ATTR_xref, L_Undefined}, |
{TEXT("zzghost"), TEXT(""), 'A', MathML_ATTR_Ghost_restruct}, |
{TEXT("zzghost"), TEXT(""), 'A', MathML_ATTR_Ghost_restruct, L_Undefined}, |
|
|
{TEXT(""), TEXT(""), EOS, 0} /* Last entry. Mandatory */ |
{TEXT(""), TEXT(""), EOS, 0, L_Undefined} /* Last entry. Mandatory */ |
}; |
}; |
|
|
/* mapping table of attribute values */ |
/* mapping table of attribute values */ |
Line 512 int *value;
|
Line 512 int *value;
|
void MapMathMLEntity (STRING entityName, STRING entityValue, int valueLength, STRING alphabet) |
void MapMathMLEntity (STRING entityName, STRING entityValue, int valueLength, STRING alphabet) |
#else |
#else |
void MapMathMLEntity (entityName, entityValue, valueLength, alphabet) |
void MapMathMLEntity (entityName, entityValue, valueLength, alphabet) |
STRING entityName; |
STRING entityName; |
STRING entityValue; |
STRING entityValue; |
int valueLength; |
int valueLength; |
STRING alphabet; |
STRING alphabet; |
|
|
#endif |
#endif |
|
|
{ |
{ |
int i; |
int i; |
|
|
Line 548 STRING alphabet;
|
Line 546 STRING alphabet;
|
void MathMLEntityCreated (USTRING entityValue, Language lang, STRING entityName, Document doc) |
void MathMLEntityCreated (USTRING entityValue, Language lang, STRING entityName, Document doc) |
#else |
#else |
void MathMLEntityCreated (entityValue, lang, entityName, doc) |
void MathMLEntityCreated (entityValue, lang, entityName, doc) |
USTRING entityValue; |
USTRING entityValue; |
Language lang; |
Language lang; |
STRING entityName; |
STRING entityName; |
Document doc; |
Document doc; |
|
|
#endif |
#endif |
{ |
{ |
ElementType elType; |
ElementType elType; |