Skip to content
Snippets Groups Projects
Select Git revision
  • 568cf30a95f4e02efeefe9dd272aceebf355245d
  • master default protected
  • johannes
  • partial_parser
  • Aloui_Dary
  • ignore_punct
  • AC
  • classifier
  • fixhelp
  • libmacaon2
  • error_predictor
  • morpho
  • ssrnn
  • tfparsing
  • silvio
  • tagger_options
  • maca_trans_frame_parser
  • alexis
  • new_config
  • tagparse
  • maca_graph_parser
21 results

context.h

Blame
  • context.h 5.57 KiB
    #ifndef __CONTEXT__
    #define __CONTEXT__
    
    #define TEST_MODE 1
    #define TRAIN_MODE 2
    
    #define DEFAULT_MULTI_COL_DESC_FILENAME "maca_trans_parser.mcd" 
    #define DEFAULT_FEATURES_MODEL_FILENAME "maca_trans_parser.fm" 
    #define DEFAULT_VOCABS_FILENAME "maca_trans_parser.vocab" 
    #define DEFAULT_MODEL_FILENAME  "maca_trans_parser.model" 
    
    #define DEFAULT_MULTI_COL_DESC_TAGGER_FILENAME "maca_trans_tagger.mcd" 
    #define DEFAULT_FEATURES_MODEL_TAGGER_FILENAME "maca_trans_tagger.fm" 
    #define DEFAULT_VOCABS_TAGGER_FILENAME "maca_trans_tagger.vocab" 
    #define DEFAULT_MODEL_TAGGER_FILENAME  "maca_trans_tagger.model"
    
    #define DEFAULT_MULTI_COL_DESC_TAGGER_ERROR_PREDICTOR_FILENAME "maca_error_predictor_tagger.mcd" 
    #define DEFAULT_FEATURES_MODEL_TAGGER_ERROR_PREDICTOR_FILENAME "maca_error_predictor_tagger.fm" 
    #define DEFAULT_VOCABS_TAGGER_ERROR_PREDICTOR_FILENAME "maca_error_predictor_tagger.vocab" 
    #define DEFAULT_MODEL_TAGGER_ERROR_PREDICTOR_FILENAME  "maca_error_predictor_tagger.model"
    
    #define DEFAULT_MULTI_COL_DESC_PARSER_ERROR_PREDICTOR_FILENAME "maca_error_predictor_parser.mcd" 
    #define DEFAULT_FEATURES_MODEL_PARSER_ERROR_PREDICTOR_FILENAME "maca_error_predictor_parser.fm" 
    #define DEFAULT_VOCABS_PARSER_ERROR_PREDICTOR_FILENAME "maca_error_predictor_parser.vocab" 
    #define DEFAULT_MODEL_PARSER_ERROR_PREDICTOR_FILENAME  "maca_error_predictor_parser.model"
    
    #define DEFAULT_MULTI_COL_DESC_LEMMATIZER_FILENAME "maca_trans_lemmatizer.mcd" 
    #define DEFAULT_FEATURES_MODEL_LEMMATIZER_FILENAME "maca_trans_lemmatizer.fm" 
    #define DEFAULT_VOCABS_LEMMATIZER_FILENAME "maca_trans_lemmatizer.vocab" 
    #define DEFAULT_MODEL_LEMMATIZER_FILENAME  "maca_trans_lemmatizer.model" 
    #define DEFAULT_RULES_LEMMATIZER_FILENAME  "maca_trans_lemmatizer_rules.txt" 
    #define DEFAULT_EXCEPTIONS_LEMMATIZER_FILENAME  "maca_trans_lemmatizer_exceptions.fplm" 
    
    #define DEFAULT_MULTI_COL_DESC_MORPHO_FILENAME "maca_trans_morpho.mcd" 
    #define DEFAULT_FEATURES_MODEL_MORPHO_FILENAME "maca_trans_morpho.fm" 
    #define DEFAULT_VOCABS_MORPHO_FILENAME "maca_trans_morpho.vocab" 
    #define DEFAULT_MODEL_MORPHO_FILENAME  "maca_trans_morpho.model" 
    
    #define DEFAULT_MULTI_COL_DESC_TAGPARSER_FILENAME "maca_trans_tagparser.mcd" 
    #define DEFAULT_FEATURES_MODEL_TAGPARSER_FILENAME "maca_trans_tagparser.fm" 
    #define DEFAULT_VOCABS_TAGPARSER_FILENAME "maca_trans_tagparser.vocab" 
    #define DEFAULT_MODEL_TAGPARSER_FILENAME  "maca_trans_tagparser.model" 
    
    #define DEFAULT_MULTI_COL_DESC_PARSER_NN_FILENAME "maca_trans_parser_nn.mcd" 
    #define DEFAULT_FEATURES_MODEL_PARSER_NN_FILENAME "maca_trans_parser_nn.fm" 
    #define DEFAULT_VOCABS_PARSER_NN_FILENAME "maca_trans_parser_nn.vocab" 
    #define DEFAULT_MODEL_PARSER_NN_FILENAME  "maca_trans_parser_nn.weights" 
    #define DEFAULT_JSON_PARSER_NN_FILENAME  "maca_trans_parser_nn.json" 
    
    #define DEFAULT_PATH_RELAT "../data/treebank/"
    #define DEFAULT_MCF_DEV "dev.mcf"
    #define DEFAULT_MCF_TRAIN "train.mcf"
    #define DEFAULT_MCF_TEST "test.mcf"
    
    #define DEFAULT_F2P_FILENAME "fP" 
    #define DEFAULT_FPLM_FILENAME "fplm" 
    
    #include "dico_vec.h"
    #include "feat_model.h"
    #include "mcd.h"
    #include "stdlib.h"
    #include "form2pos.h"
    
    typedef struct {
      int help;
      int force;
      int smin;
      int smax;
      int nb_classes;
      char *program_name;