// See www.openfst.org for extensive documentation on this weighted // finite-state transducer library. #include #include #include namespace fst { namespace script { void Invert(MutableFstClass *fst) { Apply>("Invert", fst->ArcType(), fst); } REGISTER_FST_OPERATION(Invert, StdArc, MutableFstClass); REGISTER_FST_OPERATION(Invert, LogArc, MutableFstClass); REGISTER_FST_OPERATION(Invert, Log64Arc, MutableFstClass); } // namespace script } // namespace fst