// See www.openfst.org for extensive documentation on this weighted // finite-state transducer library. #ifndef FST_EXTENSIONS_LINEAR_LINEAR_FST_DATA_BUILDER_H_ #define FST_EXTENSIONS_LINEAR_LINEAR_FST_DATA_BUILDER_H_ #include #include #include #include #include #include #include #include #include #include #include #include #include namespace fst { // Forward declaration template class FeatureGroupBuilder; // For logging purposes inline string TranslateLabel(int64 label, const SymbolTable *syms); template string JoinLabels(Iterator begin, Iterator end, const SymbolTable *syms); template string JoinLabels(const std::vector