Home | History | Annotate | Download | only in pdt

Lines Matching refs:Fst

19 // Compose a PDT and an FST.
24 #include <fst/compose.h>
26 namespace fst {
33 MultiEpsMatcher< Matcher<Fst<Arc> > >,
36 Matcher<Fst<Arc> > > > > > {
39 typedef MultiEpsMatcher< Matcher<Fst<Arc> > > PdtMatcher;
46 PdtComposeOptions(const Fst<Arc> &ifst1,
48 const Fst<Arc> &ifst2) {
64 // Class to setup composition options for PDT with FST composition.
65 // Specialization is for the FST as the first composition argument.
69 MultiEpsMatcher< Matcher<Fst<Arc> > >,
72 Matcher<Fst<Arc> > > > > > {
75 typedef MultiEpsMatcher< Matcher<Fst<Arc> > > PdtMatcher;
82 PdtComposeOptions(const Fst<Arc> &ifst1,
83 const Fst<Arc> &ifst2,
101 // Composes pushdown transducer (PDT) encoded as an FST (1st arg) and
102 // an FST (2nd arg) with the result also a PDT encoded as an Fst. (3rd arg).
108 void Compose(const Fst<Arc> &ifst1,
111 const Fst<Arc> &ifst2,
123 // Composes an FST (1st arg) and pushdown transducer (PDT) encoded as
124 // an FST (2nd arg) with the result also a PDT encoded as an Fst (3rd arg).
130 void Compose(const Fst<Arc> &ifst1,
131 const Fst<Arc> &ifst2,
144 } // namespace fst