namespace lm { | |
void Renumber::Run(const util::stream::ChainPosition &position) { | |
for (util::stream::Stream stream(position); stream; ++stream) { | |
NGramHeader gram(stream.Get(), order_); | |
for (WordIndex *w = gram.begin(); w != gram.end(); ++w) { | |
*w = new_numbers_[*w]; | |
} | |
} | |
} | |
} // namespace lm | |