|
LibreOffice Module hwpfilter (master) 1
|
#include <formula.h>
Public Member Functions | |
| Formula (char *_eq) | |
| void | setDocumentHandler (Reference< XDocumentHandler > const &xHandler) |
| void | setAttributeListImpl (AttributeListImpl *p) |
| void | parse () |
Private Member Functions | |
| void | trim () |
| void | makeMathML (Node *res) |
| void | makeLines (Node *res) |
| void | makeLine (Node *res) |
| void | makeExprList (Node *res) |
| void | makeExpr (Node *res) |
| void | makePrimary (Node *res) |
| void | makeIdentifier (Node *res) |
| void | makeSubSup (Node *res) |
| void | makeFraction (Node *res) |
| void | makeDecoration (Node *res) |
| void | makeRoot (Node *res) |
| void | makeAccent (Node *res) |
| void | makeParenth (Node *res) |
| void | makeFence (Node *res) |
| void | makeBracket (Node *res) |
| void | makeBlock (Node *res) |
Private Attributes | |
| Reference< XDocumentHandler > | m_rxDocumentHandler |
| rtl::Reference< AttributeListImpl > | mxList |
| char * | eq |
|
inlineexplicit |
|
private |
|
private |
Definition at line 546 of file formula.cxx.
References inde, inds, makeExprList(), and mxList.
Referenced by makeBracket(), makeDecoration(), makeExpr(), makeFraction(), makeRoot(), and makeSubSup().
|
private |
|
private |
Definition at line 367 of file formula.cxx.
References fromHcharStringToOUString(), getMathMLEntity(), inde, indo, inds, makeBlock(), and mxList.
Referenced by makeAccent(), and makeExpr().
|
private |
Definition at line 121 of file formula.cxx.
References ID_ABS, ID_ACCENTEXPR, ID_ARROWEXPR, ID_BEGIN, ID_BLOCK, ID_DECORATIONEXPR, ID_END, ID_FENCE, ID_FRACTIONEXPR, ID_OVER, ID_PARENTH, ID_PRIMARYEXPR, ID_ROOTEXPR, ID_SQRTEXPR, ID_SUBEXPR, ID_SUBSUPEXPR, ID_SUPEXPR, inde, inds, makeAccent(), makeBlock(), makeDecoration(), makeFence(), makeFraction(), makeParenth(), makePrimary(), makeRoot(), makeSubSup(), and mxList.
Referenced by makeExprList(), and makeSubSup().
|
private |
Definition at line 105 of file formula.cxx.
References ID_EXPRLIST, makeExpr(), and makeExprList().
Referenced by makeBlock(), makeExprList(), makeFence(), makeFraction(), makeLine(), and makeParenth().
|
private |
Definition at line 514 of file formula.cxx.
References getMathMLEntity(), inde, inds, makeExprList(), and mxList.
Referenced by makeExpr().
|
private |
Definition at line 316 of file formula.cxx.
References ID_FRACTIONEXPR, inde, inds, makeBlock(), makeExprList(), and mxList.
Referenced by makeExpr().
|
private |
Definition at line 184 of file formula.cxx.
References fromHcharStringToOUString(), getMathMLEntity(), ID_CHARACTER, ID_DELIMITER, ID_IDENTIFIER, ID_NUMBER, ID_OPERATOR, ID_STRING, indo, inds, and mxList.
Referenced by makePrimary().
|
private |
Definition at line 88 of file formula.cxx.
References inde, inds, makeExprList(), and mxList.
Referenced by makeLines().
|
private |
Definition at line 73 of file formula.cxx.
References ID_LINES, makeLine(), and makeLines().
Referenced by makeLines(), and makeMathML().
|
private |
Definition at line 45 of file formula.cxx.
References inde, indo, inds, makeLines(), and mxList.
Referenced by parse().
|
private |
Definition at line 462 of file formula.cxx.
References ID_PARENTH, inde, indo, inds, makeExprList(), and mxList.
Referenced by makeExpr().
|
private |
Definition at line 248 of file formula.cxx.
References ID_PRIMARYEXPR, makeIdentifier(), and makePrimary().
Referenced by makeExpr(), and makePrimary().
|
private |
Definition at line 420 of file formula.cxx.
References ID_SQRTEXPR, inde, inds, makeBlock(), makeBracket(), and mxList.
Referenced by makeExpr().
|
private |
Definition at line 265 of file formula.cxx.
References ID_SUBEXPR, ID_SUBSUPEXPR, ID_SUPEXPR, inde, inds, makeBlock(), makeExpr(), and mxList.
Referenced by makeExpr().
| void Formula::parse | ( | ) |
Definition at line 566 of file formula.cxx.
References a, eq, eq2latex(), i, idx, mainParse(), makeMathML(), and nodelist.
Referenced by HwpReader::makeFormula().
|
inline |
Definition at line 44 of file formula.h.
Referenced by HwpReader::makeFormula().
|
inline |
Definition at line 40 of file formula.h.
References m_rxDocumentHandler.
Referenced by HwpReader::makeFormula().
|
private |
|
private |
|
private |
Definition at line 69 of file formula.h.
Referenced by setDocumentHandler().
|
private |
Definition at line 70 of file formula.h.
Referenced by makeBlock(), makeDecoration(), makeExpr(), makeFence(), makeFraction(), makeIdentifier(), makeLine(), makeMathML(), makeParenth(), makeRoot(), makeSubSup(), and setAttributeListImpl().