From f9cbf5d0c0552176b18dedf9cd92ef5d39559ab8 Mon Sep 17 00:00:00 2001 From: Alexis Nasr <alexis.nasr@lif.univ-mrs.fr> Date: Thu, 26 Oct 2017 15:35:37 +0200 Subject: [PATCH] bug fixing in maca_lemmatizer (memory problem not solved yet) --- maca_lemmatizer/src/maca_lemmatizer.c | 6 +++--- maca_trans_parser/src/movements.c | 1 + maca_trans_parser/src/simple_decoder_parser_arc_eager.c | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/maca_lemmatizer/src/maca_lemmatizer.c b/maca_lemmatizer/src/maca_lemmatizer.c index d030108..2aa3805 100644 --- a/maca_lemmatizer/src/maca_lemmatizer.c +++ b/maca_lemmatizer/src/maca_lemmatizer.c @@ -234,12 +234,12 @@ int main(int argc, char *argv[]) if(form)free(form); if(feats)free(feats); } - free(buffer_copy); + /* free(buffer_copy); */ free(lemma_array); hash_free(form_pos_ht); - if(ctx->conll_filename) - fclose(f); + /* if(ctx->conll_filename) + fclose(f);*/ return 0; } diff --git a/maca_trans_parser/src/movements.c b/maca_trans_parser/src/movements.c index 623461d..36e3ff7 100644 --- a/maca_trans_parser/src/movements.c +++ b/maca_trans_parser/src/movements.c @@ -16,6 +16,7 @@ int movement_eos(config *c, int movement_code) word_set_sent_seg(s0, 1); config_push_mvt(c, movement_code, s0, NULL); + return 1; } diff --git a/maca_trans_parser/src/simple_decoder_parser_arc_eager.c b/maca_trans_parser/src/simple_decoder_parser_arc_eager.c index 6cc38eb..f4646dd 100644 --- a/maca_trans_parser/src/simple_decoder_parser_arc_eager.c +++ b/maca_trans_parser/src/simple_decoder_parser_arc_eager.c @@ -210,6 +210,8 @@ void simple_decoder_parser_arc_eager(context *ctx) break; case MVT_PARSER_ROOT: result = movement_parser_root(c, root_label); + /* while(!stack_is_empty(config_get_stack(c))) + movement_parser_root(c, root_label);*/ break; case MVT_PARSER_EOS: result = movement_parser_eos(c); -- GitLab