[][src]Trait antlr_rust::token_factory::TokenAware

pub trait TokenAware<'input> {
    type TF: TokenFactory<'input> + 'input;
}

Associated Types

type TF: TokenFactory<'input> + 'input

Loading content...

Implementations on Foreign Types

impl<'input, T, '_> TokenAware<'input> for &'_ mut T where
    T: TokenSource<'input>, 
[src]

type TF = T::TF

Loading content...

Implementors

impl<'input, Ext, I, Ctx, T: ?Sized> TokenAware<'input> for BaseParser<'input, Ext, I, Ctx, T> where
    Ext: ParserRecog<'input, Self> + 'static,
    I: TokenStream<'input>,
    Ctx: ParserNodeType<'input, TF = I::TF>,
    T: ParseTreeListener<'input, Ctx>, 
[src]

type TF = I::TF

impl<'input, T, Input, TF> TokenAware<'input> for BaseLexer<'input, T, Input, TF> where
    T: LexerRecog<'input, Self> + 'static,
    Input: CharStream<TF::From>,
    TF: TokenFactory<'input>, 
[src]

type TF = TF

Loading content...