diff options
Diffstat (limited to 'extools')
| -rw-r--r-- | extools/extractor.cc | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/extools/extractor.cc b/extools/extractor.cc index 71778d49..1eb85f37 100644 --- a/extools/extractor.cc +++ b/extools/extractor.cc @@ -84,7 +84,7 @@ void WriteBasePhraseSpans(const AnnotatedParallelSentence& sentence,    cout << TD::GetString(sentence.f) << " ||| " << TD::GetString(sentence.e) << " |||";    for (int it = 0; it < phrases.size(); ++it) {      const ParallelSpan& phrase = phrases[it]; -    cout << " " << phrase.i1 << "-" << phrase.i2  +    cout << " " << phrase.i1 << "-" << phrase.i2        << "-" << phrase.j1 << "-" << phrase.j2;    }    cout << endl; @@ -146,12 +146,12 @@ void WritePhraseContexts(const AnnotatedParallelSentence& sentence,                           bool context_s, bool context_t,                           CountCombiner* o) {    vector<WordID> context, context_f; -  if (context_t)  +  if (context_t)    { -      context.resize(ctx_size * 2 + 1);  +      context.resize(ctx_size * 2 + 1);        context[ctx_size] = kGAP;    } -  if (context_s)  +  if (context_s)    {        context_f.resize(ctx_size * 2 + 1);        context_f[ctx_size] = kGAP; @@ -169,7 +169,7 @@ void WritePhraseContexts(const AnnotatedParallelSentence& sentence,      if (context_t)      { -        context.resize(ctx_size * 2 + 1);  +        context.resize(ctx_size * 2 + 1);          for (int i = 0; i < ctx_size && context_t; ++i) {            int epos = phrase.j1 - 1 - i;            const WordID left_ctx = (epos < 0) ? kBOS : sentence.e[epos]; @@ -385,12 +385,12 @@ int main(int argc, char** argv) {    assert(phrase_s || phrase_t);    assert(context_s || context_t); -   +    if(backoff) {      for (int i=0;i < num_categories;++i)          all_cats.push_back(TD::Convert("X"+boost::lexical_cast<string>(i)));    } -   +    //SimpleRuleWriter o;    while(in) {      ++line; | 
