#include "support/docstring.h"
#include <algorithm>
+#include <cstring>
#include <ostream>
using namespace std;
}
-WriteStream::WriteStream(odocstream & os, bool fragile, bool latex)
+WriteStream::WriteStream(odocstream & os, bool fragile, bool latex, bool dryrun)
: os_(os), fragile_(fragile), firstitem_(false), latex_(latex),
- pendingspace_(false), line_(0)
+ dryrun_(dryrun), pendingspace_(false), textmode_(false), line_(0)
{}
WriteStream::WriteStream(odocstream & os)
: os_(os), fragile_(false), firstitem_(false), latex_(false),
- pendingspace_(false), line_(0)
+ dryrun_(false), pendingspace_(false), textmode_(false), line_(0)
{}
}
+void WriteStream::textMode(bool textmode)
+{
+ textmode_ = textmode;
+}
+
+
WriteStream & operator<<(WriteStream & ws, MathAtom const & at)
{
at->write(ws);