1use std::fmt;
2
3use forest::Forest;
4use recognizer::Recognizer;
5
6impl<'g, F: Forest> fmt::Debug for Recognizer<'g, F> {
7 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
8 write!(f,
9 "Recognizer {{ grammar: {:?}, \
10 predicted: {:?}, medial: {:?}, \
11 complete: {:?}, indices: {:?}, \
12 current_medial_start: {:?}, earleme: {:?} }}",
13 self.grammar,
14 &self.predicted,
15 &self.medial,
16 &self.complete,
17 &self.indices,
18 &self.current_medial_start,
19 &self.earleme
20 )
21 }
22}