]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_parser.C
oh well
[lyx.git] / src / mathed / math_parser.C
index f00ce51742474ffda1e06e226ccb77a024c76c24..35a555650e7486715b6d675cb5ad92092a4b72a0 100644 (file)
@@ -745,14 +745,14 @@ bool Parser::parse_macro(string & name)
                string pars;
                while (good() && nextToken().cat() != catBegin)
                        pars += getToken().cs();
-       
+
                if (!good()) {
                        lyxerr << "bad stream in parse_macro\n";
                        dump();
                        return false;
                }
-                       
-               lyxerr << "read \\def parameter list '" << pars << "'\n";
+
+               //lyxerr << "read \\def parameter list '" << pars << "'\n";
                if (!pars.empty()) {
                        lyxerr << "can't handle non-empty parameter lists\n";
                        dump();
@@ -780,7 +780,7 @@ bool Parser::parse_macro(string & name)
                if (!arg.empty())
                        nargs = atoi(arg.c_str());
 
-       } else { 
+       } else {
                lyxerr << "\\newcommand or \\def  expected\n";
                return false;
        }
@@ -802,6 +802,7 @@ bool Parser::parse_macro(string & name)
                return false;
        }
 
+       // is a version for display attached?
        MathArray ar2;
        parse_into(ar2, FLAG_ITEM);
 
@@ -858,7 +859,8 @@ bool Parser::parse_normal(MathAtom & matrix)
        }
 
        if (cs != "begin") {
-               lyxerr << "'begin' of un-simple math expected, got '" << cs << "'\n";
+               lyxerr[Debug::MATHED]
+                       << "'begin' of un-simple math expected, got '" << cs << "'\n";
                return false;
        }
 
@@ -1028,10 +1030,11 @@ void Parser::parse_into1(MathArray & array, unsigned flags, MathTextCodes code)
                else if (t.cat() == catEnd) {
                        if (flags & FLAG_BRACE_LAST)
                                return;
+                       dump();
                        lyxerr << "found '}' unexpectedly, array: '" << array << "'\n";
                        //lyxerr << "found '}' unexpectedly\n";
-                       lyx::Assert(0);
-                       add(array, '}', LM_TC_TEX);
+                       //lyx::Assert(0);
+                       //add(array, '}', LM_TC_TEX);
                }
 
                else if (t.cat() == catAlign) {