diff options
author | Takeshi Abe <tabe@fixedpoint.jp> | 2016-06-07 17:28:40 +0900 |
---|---|---|
committer | Takeshi Abe <tabe@fixedpoint.jp> | 2016-06-08 06:26:48 +0000 |
commit | 261f734b3c0e62ada51485ba81a535d32049c946 (patch) | |
tree | bb601110bd295659393ca00427888a27ec564ac4 /starmath/inc/parse.hxx | |
parent | d106ffc5f1c611657e7ccd96ac9dab70cc7ebe53 (diff) |
starmath: The formula tree must be of type SmTableNode
This also omits the last push & pop on m_aNodeStack at the end
of parsing.
Change-Id: Iefff8fa801ea7cb9015d6cba0d5a972dee675cb7
Reviewed-on: https://gerrit.libreoffice.org/26003
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>
Diffstat (limited to 'starmath/inc/parse.hxx')
-rw-r--r-- | starmath/inc/parse.hxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/starmath/inc/parse.hxx b/starmath/inc/parse.hxx index 3ebeb2c1e2ee..2c8e9b2ea0d9 100644 --- a/starmath/inc/parse.hxx +++ b/starmath/inc/parse.hxx @@ -59,7 +59,7 @@ class SmParser inline bool TokenInGroup( TG nGroup ); // grammar - void DoTable(); + SmTableNode *DoTable(); void DoLine(); void DoExpression(); void DoRelation(); @@ -99,7 +99,7 @@ public: SmParser(); /** Parse rBuffer to formula tree */ - SmNode *Parse(const OUString &rBuffer); + SmTableNode *Parse(const OUString &rBuffer); /** Parse rBuffer to formula subtree that constitutes an expression */ SmNode *ParseExpression(const OUString &rBuffer); |