-/* $Id$
-
-This file is part of libmspdatafile
-Copyright © 2008 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef TOOL_COMPILER_H_
#define TOOL_COMPILER_H_
private:
Msp::DataFile::Writer &writer;
+ bool reset_src;
public:
Compiler(Msp::DataFile::Writer &);
void process_file(const Msp::FS::Path &);
};
+
class File: public Msp::DataFile::Loader
{
private:
void write(const Msp::DataFile::Statement &);
};
+
class ForEach: public Msp::DataFile::Loader
{
private:
void exclude(const std::string &);
void pattern(const std::string &);
+ void wrap();
+ void wrap_keyword(const std::string &);
void write(const Msp::DataFile::Statement &);
};