+
+ virtual int main();
+private:
+ void do_transfer();
+ void do_compile();
+ void do_pack();
+ void do_unpack();
+ void do_generate_builtin();
+ Msp::IO::Base *open_output(const std::string &);
+ Msp::IO::Base *open_input(const std::string &);
+public:
+ Msp::DataFile::Writer *create_writer(Msp::IO::Base &);