Exemplo n.º 1
0
 def get_generator(self) -> HfstTransducer:
     if not self.transducer:
         self.transducer = get_transducer(self.fsa)
     generator = HfstTransducer(self.transducer)
     generator.remove_epsilons()
     generator.lookup_optimize()
     return generator
Exemplo n.º 2
0
 def get_analyser(self) -> HfstTransducer:
     if not self.transducer:
         self.transducer = get_transducer(self.fsa)
     analyser = HfstTransducer(self.transducer)
     analyser.invert()
     analyser.remove_epsilons()
     analyser.lookup_optimize()
     return analyser