remove-eps-local.h File Reference
#include <fst/fstlib.h>
#include <fst/fst-decl.h>
#include "remove-eps-local-inl.h"
Include dependency graph for remove-eps-local.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 For an extended explanation of the framework of which grammar-fsts are a part, please see Support for grammars and graphs with on-the-fly parts. (i.e.


template<class Arc >
void RemoveEpsLocal (MutableFst< Arc > *fst)
 RemoveEpsLocal remove some (but not necessarily all) epsilons in an FST, using an algorithm that is guaranteed to never increase the number of arcs in the FST (and will also never increase the number of states). More...
void RemoveEpsLocalSpecial (MutableFst< StdArc > *fst)
 As RemoveEpsLocal but takes care to preserve stochasticity when cast to LogArc. More...