// See www.openfst.org for extensive documentation on this weighted // finite-state transducer library. // // Prints information about an MPDT. #ifndef FST_EXTENSIONS_MPDT_INFO_H_ #define FST_EXTENSIONS_MPDT_INFO_H_ #include #include #include #include namespace fst { // Compute various information about MPDTs, helper class for mpdtinfo.cc. template class MPdtInfo { public: using Label = typename Arc::Label; using StateId = typename Arc::StateId; using Weight = typename Arc::Weight; MPdtInfo(const Fst &fst, const std::vector> &parens, const std::vector