diff --git a/maca_lemmatizer/src/maca_lemmatizer.c b/maca_lemmatizer/src/maca_lemmatizer.c index d0301081c61c69a2e97ca67baa84bcf6202a1f7c..2aa380503a4d832ddee688baca517a884d9aad51 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 623461da460f2d0431e557ce509a68896710dbf0..36e3ff77c5042056c947e28b3cfe1e36f94ff53d 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 6cc38ebbbb71bb41e5d56579dc5b0ffdaea148da..f4646dd3fe6ce58b407b15084788d5e9910da239 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);