#define MSP_DATAFILE_PARSER_H_
#include <string>
+#include <msp/core/noncopyable.h>
#include "input.h"
namespace Msp {
class Loader;
class LoaderAction;
class ParserMode;
-class Statement;
+struct Statement;
struct StatementKey;
/**
formats. A Parser evaluates into a boolean value indicating whether more
statements may be read.
*/
-class Parser
+class Parser: private NonCopyable
{
private:
Input in;