LibreOffice Module starmath (master) 1
|
#include <parsebase.hxx>
Public Member Functions | |
virtual | ~AbstractSmParser () |
virtual std::unique_ptr< SmTableNode > | Parse (const OUString &rBuffer)=0 |
Parse rBuffer to formula tree. More... | |
virtual std::unique_ptr< SmNode > | ParseExpression (const OUString &rBuffer)=0 |
Parse rBuffer to formula subtree that constitutes an expression. More... | |
virtual const OUString & | GetText () const =0 |
virtual bool | IsImportSymbolNames () const =0 |
virtual void | SetImportSymbolNames (bool bVal)=0 |
virtual bool | IsExportSymbolNames () const =0 |
virtual void | SetExportSymbolNames (bool bVal)=0 |
virtual const SmErrorDesc * | NextError ()=0 |
virtual const SmErrorDesc * | PrevError ()=0 |
virtual const SmErrorDesc * | GetError () const =0 |
virtual const std::set< OUString > & | GetUsedSymbols () const =0 |
Definition at line 94 of file parsebase.hxx.
|
inlinevirtual |
Definition at line 97 of file parsebase.hxx.
|
pure virtual |
Implemented in SmParser5.
|
pure virtual |
Implemented in SmParser5.
Referenced by SmXMLImport::endDocument(), and SmXMLExport::ExportContent_().
|
pure virtual |
Implemented in SmParser5.
|
pure virtual |
Implemented in SmParser5.
Referenced by SmXMLExport::ExportContent_().
|
pure virtual |
Implemented in SmParser5.
Referenced by SmXMLImport::endDocument().
|
pure virtual |
Implemented in SmParser5.
Referenced by SmViewShell::NextError().
|
pure virtual |
Parse rBuffer to formula tree.
Implemented in SmParser5.
Referenced by SmXMLImport::endDocument(), and SmXMLExport::ExportContent_().
|
pure virtual |
Parse rBuffer to formula subtree that constitutes an expression.
Implemented in SmParser5.
Referenced by SmCursor::InsertCommandText().
|
pure virtual |
Implemented in SmParser5.
Referenced by SmViewShell::PrevError().
|
pure virtual |
Implemented in SmParser5.
Referenced by SmXMLExport::ExportContent_().
|
pure virtual |
Implemented in SmParser5.
Referenced by SmXMLImport::endDocument().