- tmp2 = build_filter + " < " + litfile + ".out" + " > " + litfile + ".log";
- ret1 = one.Startscript(Systemcalls::System, tmp1);
- ret2 = two.Startscript(Systemcalls::System, tmp2);
- scanres = scanBuildLogFile(terr);
- lyxerr.debug("Done.", Error::LATEX);
-
- return scanres;
-}
-
-
-int Literate::scanLiterateLogFile(TeXErrors &terr)
-{
- string token;
- int retval = NO_ERRORS;
-
- LyXLex lex(0, 0);
-
- string tmp = litfile + ".log";
-
- if (!lex.setFile(tmp)) {
- // unable to open file
- // return at once
- retval |= NO_LOGFILE;
- return retval;
- }
-
- while (lex.IsOK()) {
- if (lex.EatLine())
- token = lex.GetString();
- else // blank line in the file being read
- continue;
-
- lyxerr.debug(token, Error::LATEX);
-
- if (prefixIs(token, "Build Warning:")) {
- // Here shall we handle different
- // types of warnings
- retval |= LATEX_WARNING;
- lyxerr.debug("Build Warning.", Error::LATEX);
- } else if (prefixIs(token, "! Build Error:")) {
- // Here shall we handle different
- // types of errors
- retval |= LATEX_ERROR;
- lyxerr.debug("Build Error.", Error::LATEX);
- // this is not correct yet
- terr.scanError(lex);
- num_errors++;
- }
- }
- return retval;
-}
+ tmp2 = build_filter + " < " + litfile + ".out" + " > " + logfile;
+ ret1 = one.startscript(Systemcalls::System, tmp1);
+ ret2 = two.startscript(Systemcalls::System, tmp2);