]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/parser.h
Emit source file markers in compiled files
[libs/datafile.git] / source / parser.h
index c830c3c8367f5c082788ad864f23eed84266439a..3a42273eb783e98b74e13fb16e9f213917650c43 100644 (file)
@@ -8,7 +8,6 @@ Distributed under the LGPL
 #ifndef MSP_DATAFILE_PARSER_H_
 #define MSP_DATAFILE_PARSER_H_
 
-#include <istream>
 #include <string>
 #include "input.h"
 
@@ -28,12 +27,13 @@ class Parser
 {
 private:
        Input       in;
+       std::string main_src;
        std::string src;
        bool        good;
        ParserMode  *mode;
 
 public:
-       Parser(std::istream &i, const std::string &s);
+       Parser(IO::Base &i, const std::string &s);
        ~Parser();
 
        /**