// -*- C++ -*-
/* This file is part of
- * ======================================================
+ * ======================================================
*
- * LyX, The Document Processor
- * Copyright (C) 1995 Matthias Ettrich
+ * LyX, The Document Processor
*
- * This file is Copyright (C) 1996-1998
- * Lars Gullik Bjønnes
+ * Copyright 1995 Matthias Ettrich
+ * Copyright 1995-2000 The LyX Team.
*
- *======================================================
+ * ======================================================
*/
-#ifndef _LITERATE_H
-#define _LITERATE_H
+#ifndef LITERATE_H
+#define LITERATE_H
#ifdef __GNUG__
#pragma interface
#endif
-#include "LString.h"
-#include "DepTable.h"
-
+class MiniBuffer;
+
///
-class Literate: public LaTeX {
+class Literate : public LaTeX {
public:
- Literate(LString const & cmd, LString const & file, LString const & path,
- LString const & litfile,
- LString const & literate_cmd, LString const & literate_filter,
- LString const & build_cmd, LString const & build_filter);
+ ///
+ Literate(string const & cmd, string const & file, string const & path,
+ string const & litfile,
+ string const & literate_cmd, string const & literate_filter,
+ string const & build_cmd, string const & build_filter);
/// runs literate and latex
int weave(TeXErrors &, MiniBuffer *);
- ///
- int scanLiterateLogFile(TeXErrors &);
-
/// runs literate and build
int build(TeXErrors &, MiniBuffer *);
-
- ///
- int scanBuildLogFile(TeXErrors &);
-
private:
///
- LString litfile;
+ string litfile;
///
- LString literate_cmd;
+ string literate_cmd;
///
- LString literate_filter;
+ string literate_filter;
///
- LString build_cmd;
+ string build_cmd;
///
- LString build_filter;
+ string build_filter;
};
#endif
+
+