[−][src]Trait antlr_rust::rule_context::CustomRuleContext
Associated Types
type TF: TokenFactory<'input> + 'input
type Ctx: ParserNodeType<'input, TF = Self::TF>
Required methods
fn get_rule_index(&self) -> usize
Provided methods
fn get_alt_number(&self) -> isize
fn set_alt_number(&self, _alt_number: isize)
Implementors
impl<'a, TF: TokenFactory<'a> + 'a> CustomRuleContext<'a> for EmptyCustomRuleContext<'a, TF>
[src]
impl<'input, Ctx: CustomRuleContext<'input>> CustomRuleContext<'input> for BaseParserRuleContext<'input, Ctx>
[src]
impl<'input, ExtCtx: CustomRuleContext<'input>> CustomRuleContext<'input> for BaseRuleContext<'input, ExtCtx>
[src]
impl<'input, Node: ParserNodeType<'input>, T: 'static> CustomRuleContext<'input> for LeafNode<'input, Node, T>
[src]
impl<'input, T, I: ?Sized> CustomRuleContext<'input> for T where
T: DerefSeal<Target = I> + 'input + Debug + Tid<'input>,
I: ParserRuleContext<'input> + 'input,
[src]
T: DerefSeal<Target = I> + 'input + Debug + Tid<'input>,
I: ParserRuleContext<'input> + 'input,