#include "renumber.hh" #include "ngram.hh" #include "../../util/stream/stream.hh" 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