Lines Matching refs:Transition
44 use nfa::{State, StateID, Transition, NFA};
217 Range { range: Transition },
223 Sparse { ranges: Vec<Transition> },
619 trans.push(Transition { in c_byte_class()
638 trans.push(Transition { in c_unicode_class()
814 let trans = Transition { start, end, next: 0 }; in add_range()
820 fn add_sparse(&self, ranges: Vec<Transition>) -> StateID { in add_sparse()
869 trans: Vec<Transition>,
930 fn compile(&mut self, node: Vec<Transition>) -> StateID { in compile()
965 fn pop_freeze(&mut self, next: StateID) -> Vec<Transition> { in pop_freeze() argument
971 fn pop_root(&mut self) -> Vec<Transition> { in pop_root() argument
991 self.trans.push(Transition { in set_last_transition()
1005 use super::{Builder, State, StateID, Transition, NFA};
1016 let trans = Transition { start: byte, end: byte, next }; in s_byte()
1021 let trans = Transition { start, end, next }; in s_range()
1028 .map(|&(start, end, next)| Transition { start, end, next }) in s_sparse()