]> git.lyx.org Git - features.git/commitdiff
remove bogus parser warning
authorAndré Pönitz <poenitz@gmx.net>
Wed, 5 Jun 2002 07:54:26 +0000 (07:54 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Wed, 5 Jun 2002 07:54:26 +0000 (07:54 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4337 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/math_parser.C

index b64b760272b0fbd876d0d3eca3db7a3688a4a529..804263fedc88a84c13607e2c678bc44e3e3d0e27 100644 (file)
@@ -492,7 +492,7 @@ void Parser::dump() const
                        lyxerr << " <#> ";
                lyxerr << tokens_[i];
        }
-       lyxerr << "\n";
+       lyxerr << " pos: " << pos_ << "\n";
 }
 
 
@@ -780,16 +780,16 @@ void Parser::parse_into1(MathGridInset & grid, unsigned flags, bool numbered)
                                MathAtom at(new MathHullInset(LM_OT_SIMPLE));
                                parse_into2(at, FLAG_SIMPLE, false);
                                cell->push_back(at);
-                       } else {
-                               dump();
-                               lyxerr << "something strange in the parser\n";
-                               break;
                        }
-
-                       if (flags & FLAG_SIMPLE) {
+                       else if (flags & FLAG_SIMPLE) {
                                // this is the end of the formula
                                return;
                        }
+                       else {
+                               dump();
+                               lyxerr << "something strange in the parser\n";
+                               break;
+                       }
                }
 
                else if (t.cat() == catLetter)