X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fparser.h;h=40907dcdb86b4b6b5a21b7635463f5d242b310f2;hb=01de40aa67599511f7843ab5b5aa24ec59a2768f;hp=c830c3c8367f5c082788ad864f23eed84266439a;hpb=505042fcda16151f5ace243c243d34af3efcf677;p=libs%2Fdatafile.git diff --git a/source/parser.h b/source/parser.h index c830c3c..40907dc 100644 --- a/source/parser.h +++ b/source/parser.h @@ -1,14 +1,6 @@ -/* $Id$ - -This file is part of libmspdatafile -Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #ifndef MSP_DATAFILE_PARSER_H_ #define MSP_DATAFILE_PARSER_H_ -#include #include #include "input.h" @@ -27,13 +19,14 @@ statements may be read. class Parser { private: - Input in; + Input in; + std::string main_src; std::string src; - bool good; - ParserMode *mode; + bool good; + ParserMode *mode; public: - Parser(std::istream &i, const std::string &s); + Parser(IO::Base &i, const std::string &s); ~Parser(); /**