FST
openfst-1.8.2
OpenFst Library
|
#include <fst/extensions/pdt/pdtscript.h>
#include <cstdint>
#include <string>
#include <utility>
#include <vector>
#include <fst/extensions/pdt/compose.h>
#include <fst/extensions/pdt/expand.h>
#include <fst/extensions/pdt/replace.h>
#include <fst/extensions/pdt/reverse.h>
#include <fst/extensions/pdt/shortest-path.h>
#include <fst/script/script-impl.h>
Go to the source code of this file.
Namespaces | |
fst | |
fst::script | |
Functions | |
void | fst::script::Compose (const FstClass &ifst1, const FstClass &ifst2, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst, const PdtComposeOptions &copts, bool left_pdt) |
fst::script::REGISTER_FST_OPERATION_3ARCS (Compose, PdtComposeArgs) | |
void | fst::script::Expand (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst, const PdtExpandOptions &opts) |
fst::script::REGISTER_FST_OPERATION_3ARCS (Expand, PdtExpandArgs) | |
void | fst::script::Expand (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst, bool connect, bool keep_parentheses, const WeightClass &weight_threshold) |
void | fst::script::Replace (const std::vector< std::pair< int64_t, const FstClass * >> &pairs, MutableFstClass *ofst, std::vector< std::pair< int64_t, int64_t >> *parens, int64_t root, PdtParserType parser_type, int64_t start_paren_labels, const std::string &left_paren_prefix, const std::string &right_paren_prefix) |
fst::script::REGISTER_FST_OPERATION_3ARCS (Replace, PdtReplaceArgs) | |
void | fst::script::Reverse (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst) |
fst::script::REGISTER_FST_OPERATION_3ARCS (Reverse, PdtReverseArgs) | |
void | fst::script::ShortestPath (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst, const PdtShortestPathOptions &opts) |
fst::script::REGISTER_FST_OPERATION_3ARCS (ShortestPath, PdtShortestPathArgs) | |
void | fst::script::Info (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens) |
fst::script::REGISTER_FST_OPERATION_3ARCS (Info, PdtInfoArgs) | |