[−][src]Trait antlr_rust::recognizer::Recognizer
! Usually generated by ANTLR !
Provided methods
fn sempred(
&mut self,
_localctx: &dyn ParserRuleContext,
_rule_index: isize,
_action_index: isize
) -> bool
&mut self,
_localctx: &dyn ParserRuleContext,
_rule_index: isize,
_action_index: isize
) -> bool
fn action(
&mut self,
_localctx: &dyn ParserRuleContext,
_rule_index: isize,
_action_index: isize
)
&mut self,
_localctx: &dyn ParserRuleContext,
_rule_index: isize,
_action_index: isize
)
fn get_rule_names(&self) -> &[&str]
Returns array of rule names. Used for debugging and error reporting
fn get_vocabulary(&self) -> &dyn Vocabulary
fn get_grammar_file_name(&self) -> &str
Name of the file this recognizer was generated from
fn get_atn(&self) -> &ATN
Implementors
impl<T: LexerRecog<Recog = Self> + 'static> Recognizer for BaseLexer<T>
[src]
fn sempred(
&mut self,
_localctx: &dyn ParserRuleContext,
rule_index: isize,
action_index: isize
) -> bool
[src]
&mut self,
_localctx: &dyn ParserRuleContext,
rule_index: isize,
action_index: isize
) -> bool
fn action(
&mut self,
_localctx: &dyn ParserRuleContext,
rule_index: isize,
action_index: isize
)
[src]
&mut self,
_localctx: &dyn ParserRuleContext,
rule_index: isize,
action_index: isize
)
impl<T: ?Sized, Ext> Recognizer for BaseParser<Ext, T> where
T: ParseTreeListener + 'static,
Ext: ParserRecog<Recog = Self> + 'static,
[src]
T: ParseTreeListener + 'static,
Ext: ParserRecog<Recog = Self> + 'static,
fn sempred(
&mut self,
localctx: &dyn ParserRuleContext,
rule_index: isize,
action_index: isize
) -> bool
[src]
&mut self,
localctx: &dyn ParserRuleContext,
rule_index: isize,
action_index: isize
) -> bool