Home | History | Annotate | Download | only in fst

Lines Matching refs:stack

500       const StackPrefix& stack = stackprefix_array_[tuple.prefix_id];
504 if (fst->Final(fst_state) != Weight::Zero() && stack.Depth() == 0)
696 // if state is final, pop up stack
697 const StackPrefix& stack = stackprefix_array_[tuple.prefix_id];
698 if (fst->Final(fst_state) != Weight::Zero() && stack.Depth()) {
703 PrefixId prefix_id = PopPrefix(stack);
704 const PrefixTuple& top = stack.Top();
791 // \brief Tuple of fst_id and destination state (entry in stack prefix)
800 // \brief Container for stack prefix.
832 // \brief Compare two stack prefix classes for equality
847 // \brief Hash function for stack prefix to prefix id
864 // hash stack prefix (return unique index into stackprefix array)
877 // prefix id after a stack pop
883 // prefix id after a stack push
899 // cross index of unique stack prefix