[][src]Trait antlr_rust::token_stream::TokenStream

pub trait TokenStream: IntStream {
    fn lt(&mut self, k: isize) -> Option<&dyn Token>;
fn get(&self, index: isize) -> &dyn Token;
fn get_token_source(&self) -> &dyn TokenSource;
fn get_all_text(&self) -> String;
fn get_text_from_interval(&self, start: isize, stop: isize) -> String;
fn get_text_from_tokens(&self, a: &dyn Token, b: &dyn Token) -> String; }

Required methods

fn lt(&mut self, k: isize) -> Option<&dyn Token>

fn get(&self, index: isize) -> &dyn Token

fn get_token_source(&self) -> &dyn TokenSource

fn get_all_text(&self) -> String

fn get_text_from_interval(&self, start: isize, stop: isize) -> String

fn get_text_from_tokens(&self, a: &dyn Token, b: &dyn Token) -> String

Loading content...

Implementors

impl<T: TokenSource> TokenStream for CommonTokenStream<T>[src]

impl<T: TokenSource> TokenStream for UnbufferedTokenStream<T>[src]

Loading content...