$i++; $directory = $argv[$i]; } elseif (startsWith($argv[$i], '-')) { usage("{$argv[$i]}: Wrong option"); exit; } else { $csv_filename = $argv[$i]; } } $indexer = new Indexer(); if ($force_indexation) { $indexer->force_indexation(); } if ($directory != null) { if (is_dir($directory)) { $indexer->set_data_root($directory); } else { die("ERROR: {$directory} is not a directory.\n"); } } $dir_mes = "in data directory " . $indexer->get_data_root(); if ($csv_filename == null) { $mes = "Indexation of all linguistic data files"; } else { $mes = "Indexation of the linguistic data file {$csv_filename}"; $indexer->force_indexation(); } $logger->info("{$mes} {$dir_mes}\n"); if ($csv_filename != null) { $indexer->index_one_file($csv_filename); $logger->info("Nb. of morphemes indexed in this pass: " . $indexer->get_nb_indexed_entries());