7 int main(
int argc, 
char **argv) {
 
    8   if (! argv[1] || ! osl::KakinokiFile::isKakinokiFile(argv[1]))
 
   10   std::string filename = argv[1];
 
   11   const osl::KakinokiFile file(filename);
 
   15   for (
size_t i=0; i<moves.size(); ++i) {
 
   16     osl::NumEffectState next(state);
 
   17     next.makeMove(moves[i]);