|
using | fst::script::PdtComposeArgs = std::tuple< const FstClass &, const FstClass &, const std::vector< std::pair< int64_t, int64_t >> &, MutableFstClass *, const PdtComposeOptions &, bool > |
|
using | fst::script::PdtExpandArgs = std::tuple< const FstClass &, const std::vector< std::pair< int64_t, int64_t >> &, MutableFstClass *, const PdtExpandOptions & > |
|
using | fst::script::PdtReplaceArgs = std::tuple< const std::vector< std::pair< int64_t, const FstClass * >> &, MutableFstClass *, std::vector< std::pair< int64_t, int64_t >> *, int64_t, PdtParserType, int64_t, const std::string &, const std::string & > |
|
using | fst::script::PdtReverseArgs = std::tuple< const FstClass &, const std::vector< std::pair< int64_t, int64_t >> &, MutableFstClass * > |
|
using | fst::script::PdtShortestPathArgs = std::tuple< const FstClass &, const std::vector< std::pair< int64_t, int64_t >> &, MutableFstClass *, const PdtShortestPathOptions & > |
|
using | fst::script::PdtInfoArgs = std::pair< const FstClass &, const std::vector< std::pair< int64_t, int64_t >> & > |
|
|
template<class Arc > |
void | fst::script::Compose (PdtComposeArgs *args) |
|
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) |
|
template<class Arc > |
void | fst::script::Expand (PdtExpandArgs *args) |
|
void | fst::script::Expand (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst, const PdtExpandOptions &opts) |
|
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) |
|
template<class Arc > |
void | fst::script::Replace (PdtReplaceArgs *args) |
|
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) |
|
template<class Arc > |
void | fst::script::Reverse (PdtReverseArgs *args) |
|
void | fst::script::Reverse (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst) |
|
template<class Arc > |
void | fst::script::ShortestPath (PdtShortestPathArgs *args) |
|
void | fst::script::ShortestPath (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, MutableFstClass *ofst, const PdtShortestPathOptions &opts) |
|
template<class Arc > |
void | fst::script::Info (PdtInfoArgs *args) |
|
void | fst::script::Info (const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens) |
|