Skip to content
Snippets Groups Projects
Select Git revision
  • 395684fca4a54fdaf65e363d8d227f867ba99c30
  • 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

fplm2cff.c

Blame
  • fplm2cff.c 1.13 KiB
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    #include "context.h"
    #include "feat_model.h"
    #include "feat_vec.h"
    #include "dico.h"
    #include "util.h"
    #include "vectorize.h"
    
    
    int main(int argc, char *argv[])
    {
      context *ctx = context_read_options(argc, argv);
      if(ctx->help){
        context_general_help_message(ctx);
        context_language_help_message(ctx);
        context_fplm_help_message(ctx);
        context_maca_data_path_help_message(ctx);
        context_features_filename_help_message(ctx);
        context_features_model_help_message(ctx);
        exit(1);
      }
      feat_vec *fv = feat_vec_new(10);
      dico *dico_features = dico_new("dico_features", 1000);
      feat_model *fm = feat_model_read(ctx->fm_filename, feat_lib_build(), ctx->verbose); 
      char form[100];
      while(strcmp(form, "end")){
        fscanf(stdin, "%s", form);
        printf("form = %s\n", form);
        form2fv(form, fv, fm, dico_features, ADD_MODE);
    /* void      feat_vec_print_string(feat_vec *fv, dico *dico_features); */
        feat_vec_print(stdout, fv);
      }
      /* dico_print_fh(stdout, dico_features); */
      if(ctx->features_filename)
        dico_print(ctx->features_filename, dico_features);
    
    
      
    }