#include <fstream>
#include <stack>
+#include <boost/utility.hpp>
#include "lyxlex.h"
#endif
///
-struct LyXLex::Pimpl : public noncopyable {
+struct LyXLex::Pimpl : boost::noncopyable {
///
enum {
///
///
Pimpl(keyword_item * tab, int num);
///
- string const GetString() const;
+ string const getString() const;
///
void printError(string const & message) const;
///
///
void setStream(std::istream & i);
///
+ void setCommentChar(char c);
+ ///
bool next(bool esc = false);
///
int search_kw(char const * const tag) const;
///
int lex();
///
- bool EatLine();
+ bool eatLine();
///
bool nextToken();
///
int lineno;
///
string pushTok;
+ ///
+ char commentChar;
private:
///
void verifyTable();