Trait Recognizer
Source pub trait Recognizer {
// Required methods
fn data(&self) -> &RecognizerData;
fn data_mut(&mut self) -> &mut RecognizerData;
// Provided methods
fn grammar_file_name(&self) -> &str { ... }
fn rule_names(&self) -> &[String] { ... }
fn channel_names(&self) -> &[String] { ... }
fn mode_names(&self) -> &[String] { ... }
fn vocabulary(&self) -> &Vocabulary { ... }
fn state(&self) -> isize { ... }
fn set_state(&mut self, state: isize) { ... }
fn sempred(&mut self, _rule_index: usize, _pred_index: usize) -> bool { ... }
fn action(&mut self, _rule_index: usize, _action_index: usize) { ... }
}