| 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 | |