<commit_before>/*
 * main.c
 *
 * Copyright (c) 2015 <NAME>
 */

#include "war2edit.h"
#include <Ecore_Getopt.h>

static const Ecore_Getopt _options =
{
   "war2edit",
   "%prog [options] [PUD file(s)]",
   "0.1",
   "2014-2015 © <NAME>",
   "MIT",
   "A modest clone of Warcraft II Wolrd Map Editor",
   EINA_TRUE,
   {
      ECORE_GETOPT_STORE_TRUE('x', "xdebug", "Enable graphical debug"),
      ECORE_GETOPT_HELP ('h', "help"),
      ECORE_GETOPT_VERSION('V', "version"),
      ECORE_GETOPT_SENTINEL
   }
};

typedef struct
{
   const char *name;
   Eina_Bool (*init)(void);
   void (*shutdown)(void);
} Module;


static const Module _modules[] =
{
#define MODULE(name_) { #name_, name_ ## _init, name_ ## _shutdown }
   MODULE(log),
   MODULE(ipc),
   MODULE(texture),<commit_msg>war2edit: fix typo in getopt help<commit_after>/*
 * main.c
 *
 * Copyright (c) 2015 <NAME>
 */

#include "war2edit.h"
#include <Ecore_Getopt.h>

static const Ecore_Getopt _options =
{
   "war2edit",
   "%prog [options] [PUD file(s)]",
   "0.1",
   "2014-2015 © <NAME>",
   "MIT",
   "A modest clone of Warcraft II World Map Editor",
   EINA_TRUE,
   {
      ECORE_GETOPT_STORE_TRUE('x', "xdebug", "Enable graphical debug"),
      ECORE_GETOPT_HELP ('h', "help"),
      ECORE_GETOPT_VERSION('V', "version"),
      ECORE_GETOPT_SENTINEL
   }
};

typedef struct
{
   const char *name;
   Eina_Bool (*init)(void);
   void (*shutdown)(void);
} Module;


static const Module _modules[] =
{
#define MODULE(name_) { #name_, name_ ## _init, name_ ## _shutdown }
   MODULE(log),
   MODULE(ipc),
   MODULE(texture),
{'fraction_non_alphanumeric': 0.16289308176100628, 'fraction_numerical': 0.020754716981132074, 'mean_word_length': 3.598265895953757, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '281257', 'n_tokens_mistral': 636, 'n_tokens_neox': 609, 'n_words': 142}