#include <string>
#include <msp/core/noncopyable.h>
#include "input.h"
+#include "mspdatafile_api.h"
namespace Msp {
namespace DataFile {
formats. A Parser evaluates into a boolean value indicating whether more
statements may be read.
*/
-class Parser: private NonCopyable
+class MSPDATAFILE_API Parser: private NonCopyable
{
private:
Input in;
std::string main_src;
std::string src;
- bool good;
- ParserMode *mode;
+ bool good = true;
+ ParserMode *mode = nullptr;
public:
Parser(IO::Base &i, const std::string &s);