|
HFST - Helsinki Finite-State Transducer Technology - C++ API
version 3.9.1
|
Transducer is cyclic. More...
#include <HfstExceptionDefs.h>
Additional Inherited Members | |
Public Member Functions inherited from HfstException | |
| HFSTDLL std::string | operator() (void) const |
| Get the error message. More... | |
Transducer is cyclic.
thrown by hfst::HfstTransducer::extract_paths and hfst::HfstTransducer::extract_paths_fd. An example:
HfstTransducer transducer("a", "b", TROPICAL_OPENFST_TYPE);
transducer.repeat_star();
try {
HfstTwoLevelPaths results;
transducer.extract_paths(results);
fprintf(stderr, "The transducer has %i paths\n", results.size());
} catch (TransducerIsCyclicException e) {
fprintf(stderr, "The transducer is cyclic "
" and has an infinite number of paths.\n");
}
1.8.7