LibreOffice Module starmath (master) 1
Functions | Variables
starmathdatabase Namespace Reference

Parses the starmath code and creates the nodes. More...

Functions

std::vector< SmMlAttributemakeMlAttributeList (std::vector< SmMlAttributePos > aAttributePosList)
 Generates an attribute vector of default values from an attribute position list. More...
 
SmToken Identify_SmXMLOperatorContext_Impl (sal_Unicode cChar, bool bIsStretchy=true)
 Identifies operator chars tokens for importing mathml. More...
 
SmToken Identify_PrefixPostfix_SmXMLOperatorContext_Impl (sal_Unicode cChar)
 Identifies opening / closing brace tokens for importing mathml. More...
 
SmToken Identify_Prefix_SmXMLOperatorContext_Impl (sal_Unicode cChar)
 Identifies opening brace tokens for importing mathml. More...
 
SmToken Identify_Postfix_SmXMLOperatorContext_Impl (sal_Unicode cChar)
 Identifies closing brace tokens for importing mathml. More...
 
SmColorTokenTableEntry Identify_Color_Parser (sal_uInt32 cColor)
 Identifies color from color code cColor. More...
 
SmColorTokenTableEntry Identify_Color_MATHML (sal_uInt32 cColor)
 Identifies color from color code cColor. More...
 
SmColorTokenTableEntry Identify_Color_DVIPSNAMES (sal_uInt32 cColor)
 Identifies color from color code cColor. More...
 
const SmColorTokenTableEntryIdentify_ColorName_Parser (std::u16string_view colorname)
 Identifies color from color name. More...
 
SmColorTokenTableEntry Identify_ColorName_HTML (std::u16string_view colorname)
 Identifies color from color name. More...
 
const SmColorTokenTableEntryIdentify_ColorName_DVIPSNAMES (std::u16string_view colorname)
 Identifies color from color name. More...
 
bool isStructuralNode (SmNodeType aNodeTypeName)
 
bool isBinOperatorNode (SmNodeType aNodeTypeName)
 
bool isUnOperatorNode (SmNodeType aNodeTypeName)
 
bool isOperatorNode (SmNodeType aNodeTypeName)
 
bool isStandaloneNode (SmNodeType aNodeTypeName)
 
AbstractSmParserGetDefaultSmParser ()
 
AbstractSmParserGetVersionSmParser (sal_uInt16 nVersion)
 
OUString getParseErrorDesc (SmParseError err)
 

Variables

SmMlAttributePos MlAttributeListEmpty [1]
 
SmMlAttributePos MlAttributeListMath [1]
 
SmMlAttributePos MlAttributeListMi [7]
 
SmMlAttributePos MlAttributeListMerror [4]
 
SmMlAttributePos MlAttributeListMn [7]
 
SmMlAttributePos MlAttributeListMo [18]
 
SmMlAttributePos MlAttributeListMrow [4]
 
SmMlAttributePos MlAttributeListMtext [7]
 
SmMlAttributePos MlAttributeListMstyle [18]
 
constexpr size_t MATHML_MO_COUNT = 1100
 
std::vector< moOperatorDatamoOperatorDataDictionary
 
const SmColorTokenTableEntry aColorTokenTableParse [159]
 
const SmColorTokenTableEntry aColorTokenTableHTML [148]
 
const SmColorTokenTableEntry aColorTokenTableMATHML [16]
 
const SmColorTokenTableEntry aColorTokenTableDVIPS [5]
 
const SmColorTokenTableEntry aColorTokenTableERROR [1] = { { "", TERROR, COL_SM_BLACK } }
 
constexpr sal_Int32 STARMATH_MATHMLHTML_ENTITY_NUMBER = 2125
 w3 documentation has been used for this. More...
 
const ::css::uno::Sequence<::css::beans::Pair<::rtl::OUString, ::rtl::OUString > > icustomMathmlHtmlEntities
 Entity names for mathml. More...
 
const ::css::uno::Sequence<::css::beans::Pair<::rtl::OUString, ::rtl::OUString > > icustomMathmlHtmlEntitiesExport
 Entity names for mathml. More...
 
const TranslateId SmParseErrorDesc [16]
 

Detailed Description

Parses the starmath code and creates the nodes.

Function Documentation

◆ GetDefaultSmParser()

AbstractSmParser * starmathdatabase::GetDefaultSmParser ( )

Definition at line 25 of file parse.cxx.

References SM_MOD.

◆ getParseErrorDesc()

OUString starmathdatabase::getParseErrorDesc ( SmParseError  err)

Definition at line 45 of file parsebase.cxx.

References err, SmParseErrorDesc, and SmResId().

Referenced by SmParser5::DoError().

◆ GetVersionSmParser()

AbstractSmParser * starmathdatabase::GetVersionSmParser ( sal_uInt16  nVersion)

◆ Identify_Color_DVIPSNAMES()

SmColorTokenTableEntry starmathdatabase::Identify_Color_DVIPSNAMES ( sal_uInt32  cColor)

Identifies color from color code cColor.

It will be returned with the dvipsnames syntax.

Parameters
cColor
parsercolor

Definition at line 724 of file starmathdatabase.cxx.

References aColorTokenTableDVIPS, i, TRGB, and TRGBA.

◆ Identify_Color_MATHML()

SmColorTokenTableEntry starmathdatabase::Identify_Color_MATHML ( sal_uInt32  cColor)

Identifies color from color code cColor.

It will be returned with the MATHML syntax.

This is used to export mathml. Identifies the color and allows it to export it in proper mathml code.

Parameters
cColor
parsercolor

Definition at line 713 of file starmathdatabase.cxx.

References aColorTokenTableMATHML, i, TRGB, and TRGBA.

Referenced by SmXMLExport::ExportFont(), and SmMLExport::exportMlAttributes().

◆ Identify_Color_Parser()

SmColorTokenTableEntry starmathdatabase::Identify_Color_Parser ( sal_uInt32  cColor)

Identifies color from color code cColor.

It will be returned with the parser syntax.

For a given color returns the way it would be in the parser. Used for nodes to text visitors.

Parameters
cColor
parsercolor

Definition at line 699 of file starmathdatabase.cxx.

References aColorTokenTableDVIPS, aColorTokenTableParse, i, TRGB, and TRGBA.

Referenced by SmNodeToTextVisitor::Visit().

◆ Identify_ColorName_DVIPSNAMES()

const SmColorTokenTableEntry * starmathdatabase::Identify_ColorName_DVIPSNAMES ( std::u16string_view  colorname)

Identifies color from color name.

It will be returned with the dvipsnames syntax.

This code has been implemented to add a compatibility layer to import / export latex.

Parameters
cColor
parsercolor

Definition at line 770 of file starmathdatabase.cxx.

References aColorTokenTableDVIPS, aColorTokenTableERROR, o3tl::compareToIgnoreAsciiCase(), and i.

Referenced by SmParser5::NextTokenColor().

◆ Identify_ColorName_HTML()

SmColorTokenTableEntry starmathdatabase::Identify_ColorName_HTML ( std::u16string_view  colorname)

Identifies color from color name.

It will be returned with the HTML syntax.

This finds color values for the color names loaded by mathmlimport. In theory mathml only supports HTML4 colors, but most browsers support all HTML5 colors. That's why there is an high risk of finding them inside mathml and have to give support.

Parameters
cColor
parsercolor

Definition at line 750 of file starmathdatabase.cxx.

References aColorTokenTableHTML, col, COL_SM_BLACK(), o3tl::compareToIgnoreAsciiCase(), i, Color::STRtoRGB(), TERROR, and TRGB.

◆ Identify_ColorName_Parser()

const SmColorTokenTableEntry * starmathdatabase::Identify_ColorName_Parser ( std::u16string_view  colorname)

Identifies color from color name.

It will be returned with the parser syntax.

This finds color values for the color names loaded by the parser.

Parameters
cColor
parsercolor

Definition at line 736 of file starmathdatabase.cxx.

References aColorTokenTableERROR, aColorTokenTableParse, o3tl::compareToIgnoreAsciiCase(), and i.

Referenced by SmParser5::NextTokenColor().

◆ Identify_Postfix_SmXMLOperatorContext_Impl()

SmToken starmathdatabase::Identify_Postfix_SmXMLOperatorContext_Impl ( sal_Unicode  cChar)

Identifies closing brace tokens for importing mathml.

Identifies from char cChar

While loading MO elements ( with postfix value for form attribute ) might find braces symbols. This code allows to generate appropriate token for them.

Parameters
cChar
Returns
closing fences' token

Definition at line 267 of file starmathdatabase.cxx.

References LBrace, MS_DVERTLINE, MS_LANGLE, MS_LBRACE, MS_LBRACKET, MS_LCEIL, MS_LDBRACKET, MS_LFLOOR, MS_LMATHANGLE, MS_LPARENT, MS_NONE, MS_RANGLE, MS_RBRACE, MS_RBRACKET, MS_RCEIL, MS_RDBRACKET, MS_RFLOOR, MS_RMATHANGLE, MS_RPARENT, MS_VERTLINE, NONE, RBrace, SAL_MAX_UINT16, TERROR, TLANGLE, TLBRACE, TLBRACKET, TLCEIL, TLDBRACKET, TLFLOOR, TLPARENT, TNONE, TRANGLE, TRBRACE, TRBRACKET, TRCEIL, TRDBRACKET, TRDLINE, TRFLOOR, TRLINE, and TRPARENT.

◆ Identify_Prefix_SmXMLOperatorContext_Impl()

SmToken starmathdatabase::Identify_Prefix_SmXMLOperatorContext_Impl ( sal_Unicode  cChar)

Identifies opening brace tokens for importing mathml.

Identifies from char cChar

While loading MO elements ( with prefix value for form attribute ) might find braces symbols. This code allows to generate appropriate token for them.

Parameters
cChar
Returns
closing fences' token

Definition at line 220 of file starmathdatabase.cxx.

References LBrace, MS_DVERTLINE, MS_LANGLE, MS_LBRACE, MS_LBRACKET, MS_LCEIL, MS_LDBRACKET, MS_LFLOOR, MS_LMATHANGLE, MS_LPARENT, MS_NONE, MS_RANGLE, MS_RBRACE, MS_RBRACKET, MS_RCEIL, MS_RDBRACKET, MS_RFLOOR, MS_RMATHANGLE, MS_RPARENT, MS_VERTLINE, NONE, RBrace, SAL_MAX_UINT16, TERROR, TLANGLE, TLBRACE, TLBRACKET, TLCEIL, TLDBRACKET, TLDLINE, TLFLOOR, TLLINE, TLPARENT, TNONE, TRANGLE, TRBRACE, TRBRACKET, TRCEIL, TRDBRACKET, TRFLOOR, and TRPARENT.

◆ Identify_PrefixPostfix_SmXMLOperatorContext_Impl()

SmToken starmathdatabase::Identify_PrefixPostfix_SmXMLOperatorContext_Impl ( sal_Unicode  cChar)

Identifies opening / closing brace tokens for importing mathml.

Identifies from char cChar

While loading MO fenced elements might find braces symbols. This code allows to generate appropriate token for them.

Parameters
cChar
Returns
closing fences' token

Definition at line 314 of file starmathdatabase.cxx.

References LBrace, MS_DVERTLINE, MS_LANGLE, MS_LBRACE, MS_LBRACKET, MS_LCEIL, MS_LDBRACKET, MS_LFLOOR, MS_LMATHANGLE, MS_LPARENT, MS_NONE, MS_RANGLE, MS_RBRACE, MS_RBRACKET, MS_RCEIL, MS_RDBRACKET, MS_RFLOOR, MS_RMATHANGLE, MS_RPARENT, MS_VERTLINE, NONE, RBrace, SAL_MAX_UINT16, TERROR, TLANGLE, TLBRACE, TLBRACKET, TLCEIL, TLDBRACKET, TLFLOOR, TLPARENT, TLRDLINE, TLRLINE, TNONE, TRANGLE, TRBRACE, TRBRACKET, TRCEIL, TRDBRACKET, TRFLOOR, and TRPARENT.

◆ Identify_SmXMLOperatorContext_Impl()

SmToken starmathdatabase::Identify_SmXMLOperatorContext_Impl ( sal_Unicode  cChar,
bool  bIsStretchy = true 
)

Identifies operator chars tokens for importing mathml.

Identifies from char cChar

While loading MO or MI elements might find an unicode16 symbol. This code allows to generate appropriate token for them.

Parameters
cChar
Returns
closing fences' token

Definition at line 23 of file starmathdatabase.cxx.

References LBrace, MS_AND, MS_ASSIGN, MS_BACKSLASH, MS_CDOT, MS_COPROD, MS_DEF, MS_DIV, MS_DLINE, MS_EQUIV, MS_FACT, MS_GE, MS_GESLANT, MS_GG, MS_GT, MS_IIINT, MS_IINT, MS_IN, MS_INT, MS_INTERSECT, MS_LANGLE, MS_LBRACE, MS_LBRACKET, MS_LCEIL, MS_LDBRACKET, MS_LE, MS_LESLANT, MS_LFLOOR, MS_LINE, MS_LINT, MS_LL, MS_LLINT, MS_LLLINT, MS_LMATHANGLE, MS_LPARENT, MS_LT, MS_MINUS, MS_MINUSPLUS, MS_MULTIPLY, MS_NDIVIDES, MS_NEG, MS_NEQ, MS_NI, MS_NONE, MS_NOTIN, MS_NOTPRECEDES, MS_NOTSUCCEEDS, MS_NSUBSET, MS_NSUBSETEQ, MS_NSUPSET, MS_NSUPSETEQ, MS_ODIVIDE, MS_ODOT, MS_OMINUS, MS_OPLUS, MS_OR, MS_ORTHO, MS_OTIMES, MS_PLUS, MS_PLUSMINUS, MS_PRECEDES, MS_PRECEDESEQUAL, MS_PRECEDESEQUIV, MS_PROD, MS_PROP, MS_RANGLE, MS_RBRACE, MS_RBRACKET, MS_RCEIL, MS_RDBRACKET, MS_RFLOOR, MS_RIGHTARROW, MS_RMATHANGLE, MS_RPARENT, MS_SIM, MS_SIMEQ, MS_SLASH, MS_SUBSET, MS_SUBSETEQ, MS_SUCCEEDS, MS_SUCCEEDSEQUAL, MS_SUCCEEDSEQUIV, MS_SUM, MS_SUPSET, MS_SUPSETEQ, MS_TIMES, MS_TRANSL, MS_TRANSR, MS_UNION, NONE, Oper, Product, RBrace, Relation, SAL_MAX_UINT16, Sum, TAND, TASSIGN, TBACKSLASH, TCDOT, TCOPROD, TDEF, TDIV, TDIVIDES, TEQUIV, TERROR, TFACT, TGE, TGESLANT, TGG, TGT, TIIINT, TIINT, TIN, TINT, TINTD, TINTERSECT, TLANGLE, TLBRACE, TLBRACKET, TLCEIL, TLDBRACKET, TLE, TLESLANT, TLFLOOR, TLINT, TLL, TLLINT, TLLLINT, TLPARENT, TLT, TMINUS, TMINUSPLUS, TMULTIPLY, TNDIVIDES, TNEG, TNEQ, TNI, TNONE, TNOTIN, TNOTPRECEDES, TNOTSUCCEEDS, TNSUBSET, TNSUBSETEQ, TNSUPSET, TNSUPSETEQ, TODIVIDE, TODOT, TOMINUS, TOPLUS, TOR, TORTHO, TOTIMES, TPARALLEL, TPLUS, TPLUSMINUS, TPRECEDES, TPRECEDESEQUAL, TPRECEDESEQUIV, TPROD, TPROP, TRANGLE, TRBRACE, TRBRACKET, TRCEIL, TRDBRACKET, TRFLOOR, TRPARENT, TSIM, TSIMEQ, TSLASH, TSUBSET, TSUBSETEQ, TSUCCEEDS, TSUCCEEDSEQUAL, TSUCCEEDSEQUIV, TSUM, TSUPSET, TSUPSETEQ, TTIMES, TTOWARD, TTRANSL, TTRANSR, TUNION, TWIDEBACKSLASH, TWIDESLASH, and UnOper.

◆ isBinOperatorNode()

bool starmathdatabase::isBinOperatorNode ( SmNodeType  aNodeTypeName)
inline

Definition at line 71 of file nodetype.hxx.

References BinDiagonal, BinHor, BinVer, and SubSup.

◆ isOperatorNode()

bool starmathdatabase::isOperatorNode ( SmNodeType  aNodeTypeName)
inline

Definition at line 82 of file nodetype.hxx.

References BinDiagonal, BinHor, BinVer, Oper, SubSup, and UnHor.

◆ isStandaloneNode()

bool starmathdatabase::isStandaloneNode ( SmNodeType  aNodeTypeName)
inline

Definition at line 89 of file nodetype.hxx.

References Blank, GlyphSpecial, Math, MathIdent, Special, and Text.

◆ isStructuralNode()

bool starmathdatabase::isStructuralNode ( SmNodeType  aNodeTypeName)
inline

Definition at line 59 of file nodetype.hxx.

References Align, Attribute, BinDiagonal, BinHor, BinVer, Brace, Bracebody, Expression, Font, Line, Matrix, Oper, Root, SubSup, Table, and UnHor.

◆ isUnOperatorNode()

bool starmathdatabase::isUnOperatorNode ( SmNodeType  aNodeTypeName)
inline

Definition at line 77 of file nodetype.hxx.

References UnHor.

◆ makeMlAttributeList()

std::vector< SmMlAttribute > starmathdatabase::makeMlAttributeList ( std::vector< SmMlAttributePos aAttributePosList)

Generates an attribute vector of default values from an attribute position list.

Parameters
aAttributePosList
Returns
attribute vector

Definition at line 126 of file element.cxx.

References i.

Referenced by SmMlElement::SmImplAttributeType().

Variable Documentation

◆ aColorTokenTableDVIPS

const SmColorTokenTableEntry starmathdatabase::aColorTokenTableDVIPS
extern
Initial value:
= { { "apricot", TDVIPSNAMESCOL, COL_SM_DIV_APRICOT },
constexpr Color COL_SM_DIV_BITTERSWEET(0xCF4B16)
constexpr Color COL_SM_DIV_APRICOT(0xFFB781)
constexpr Color COL_SM_DIV_AQUAMARINE(0x1BBEC1)
constexpr Color COL_SM_BLACK(0x000000)
@ TDVIPSNAMESCOL
Definition: token.hxx:146

Definition at line 668 of file starmathdatabase.cxx.

Referenced by Identify_Color_DVIPSNAMES(), Identify_Color_Parser(), and Identify_ColorName_DVIPSNAMES().

◆ aColorTokenTableERROR

const SmColorTokenTableEntry starmathdatabase::aColorTokenTableERROR = { { "", TERROR, COL_SM_BLACK } }
extern

◆ aColorTokenTableHTML

const SmColorTokenTableEntry starmathdatabase::aColorTokenTableHTML
extern

Definition at line 518 of file starmathdatabase.cxx.

Referenced by Identify_ColorName_HTML().

◆ aColorTokenTableMATHML

const SmColorTokenTableEntry starmathdatabase::aColorTokenTableMATHML
extern
Initial value:
= {
{ "aqua", TMATHMLCOL, COL_SM_AQUA },
{ "black", TMATHMLCOL, COL_SM_BLACK },
{ "blue", TMATHMLCOL, COL_SM_BLUE },
{ "fuchsia", TMATHMLCOL, COL_SM_FUCHSIA },
{ "gray", TMATHMLCOL, COL_SM_GRAY },
{ "green", TMATHMLCOL, COL_SM_GREEN },
{ "lime", TMATHMLCOL, COL_SM_LIME },
{ "maroon", TMATHMLCOL, COL_SM_MAROON },
{ "navy", TMATHMLCOL, COL_SM_NAVY },
{ "olive", TMATHMLCOL, COL_SM_OLIVE },
{ "purple", TMATHMLCOL, COL_SM_PURPLE },
{ "red", TMATHMLCOL, COL_SM_RED },
{ "silver", TMATHMLCOL, COL_SM_SILVER },
{ "teal", TMATHMLCOL, COL_SM_TEAL },
{ "white", TMATHMLCOL, COL_SM_WHITE },
{ "yellow", TMATHMLCOL, COL_SM_YELLOW }
}
constexpr Color COL_SM_YELLOW(0xFFFF00)
constexpr Color COL_SM_GREEN(0x008000)
constexpr Color COL_SM_LIME(0x00FF00)
constexpr Color COL_SM_BLUE(0x0000FF)
constexpr Color COL_SM_FUCHSIA(0xFF00FF)
constexpr Color COL_SM_WHITE(0xFFFFFF)
constexpr Color COL_SM_AQUA(0x00FFFF)
constexpr Color COL_SM_MAROON(0x800000)
constexpr Color COL_SM_OLIVE(0x808000)
constexpr Color COL_SM_RED(0xFF0000)
constexpr Color COL_SM_SILVER(0xC0C0C0)
constexpr Color COL_SM_NAVY(0x000080)
constexpr Color COL_SM_TEAL(0x008080)
constexpr Color COL_SM_GRAY(0x808080)
constexpr Color COL_SM_PURPLE(0x800080)
@ TMATHMLCOL
Definition: token.hxx:147

Definition at line 675 of file starmathdatabase.cxx.

Referenced by Identify_Color_MATHML().

◆ aColorTokenTableParse

const SmColorTokenTableEntry starmathdatabase::aColorTokenTableParse
extern

Definition at line 361 of file starmathdatabase.cxx.

Referenced by Identify_Color_Parser(), and Identify_ColorName_Parser().

◆ icustomMathmlHtmlEntities

const ::css::uno::Sequence<::css::beans::Pair< OUString, OUString > > starmathdatabase::icustomMathmlHtmlEntities
extern

Entity names for mathml.

Example: &infin -> \u221E; These ones are to be used on import.

Referenced by SmMLImportWrapper::ReadThroughComponentIS().

◆ icustomMathmlHtmlEntitiesExport

const ::css::uno::Sequence<::css::beans::Pair<::rtl::OUString,::rtl::OUString > > starmathdatabase::icustomMathmlHtmlEntitiesExport
extern

Entity names for mathml.

Example: "\u221E"; -> ∞ These ones are to be used on file export.

Referenced by SmMLExportWrapper::WriteThroughComponentOS().

◆ MATHML_MO_COUNT

constexpr size_t starmathdatabase::MATHML_MO_COUNT = 1100
constexpr

Definition at line 105 of file mathmlMo.hxx.

◆ MlAttributeListEmpty

SmMlAttributePos starmathdatabase::MlAttributeListEmpty
extern
Initial value:

Definition at line 12 of file def.cxx.

◆ MlAttributeListMath

SmMlAttributePos starmathdatabase::MlAttributeListMath
extern
Initial value:

Definition at line 18 of file def.cxx.

◆ MlAttributeListMerror

SmMlAttributePos starmathdatabase::MlAttributeListMerror
extern

◆ MlAttributeListMi

SmMlAttributePos starmathdatabase::MlAttributeListMi
extern

◆ MlAttributeListMn

SmMlAttributePos starmathdatabase::MlAttributeListMn
extern

◆ MlAttributeListMo

SmMlAttributePos starmathdatabase::MlAttributeListMo
extern

◆ MlAttributeListMrow

SmMlAttributePos starmathdatabase::MlAttributeListMrow
extern

◆ MlAttributeListMstyle

SmMlAttributePos starmathdatabase::MlAttributeListMstyle
extern

◆ MlAttributeListMtext

SmMlAttributePos starmathdatabase::MlAttributeListMtext
extern

◆ moOperatorDataDictionary

std::vector< moOperatorData > starmathdatabase::moOperatorDataDictionary
extern

◆ SmParseErrorDesc

const TranslateId starmathdatabase::SmParseErrorDesc
extern
Initial value:
= {
RID_ERR_NONE,
RID_ERR_UNEXPECTEDCHARACTER,
RID_ERR_UNEXPECTEDTOKEN,
RID_ERR_POUNDEXPECTED,
RID_ERR_COLOREXPECTED,
RID_ERR_LGROUPEXPECTED,
RID_ERR_RGROUPEXPECTED,
RID_ERR_LBRACEEXPECTED,
RID_ERR_RBRACEEXPECTED,
RID_ERR_PARENTMISMATCH,
RID_ERR_RIGHTEXPECTED,
RID_ERR_FONTEXPECTED,
RID_ERR_SIZEEXPECTED,
RID_ERR_DOUBLEALIGN,
RID_ERR_DOUBLESUBSUPSCRIPT,
RID_ERR_NUMBEREXPECTED
}

Definition at line 24 of file parsebase.cxx.

Referenced by getParseErrorDesc().

◆ STARMATH_MATHMLHTML_ENTITY_NUMBER

constexpr sal_Int32 starmathdatabase::STARMATH_MATHMLHTML_ENTITY_NUMBER = 2125
constexpr

w3 documentation has been used for this.

See: https://www.w3.org/2003/entities/2007/htmlmathml-f.ent Copyright 1998 - 2011 W3C. We allow the import of HTML5 entities because are compatible with mathml and ill formatted are expected. On export only mathml entities are allowed. Some documentation: https://www.w3.org/TR/MathML3/chapter7.html

Definition at line 36 of file xparsmlbase.hxx.