Trait antlr_rust::token::Token [−][src]
pub trait Token: Debug + Display {
type Data: ?Sized + InputData;
fn get_token_type(&self) -> isize;
fn get_text(&self) -> &Self::Data;
fn get_channel(&self) -> isize { ... }
fn get_start(&self) -> isize { ... }
fn get_stop(&self) -> isize { ... }
fn get_line(&self) -> isize { ... }
fn get_column(&self) -> isize { ... }
fn set_text(&mut self, _text: <Self::Data as ToOwned>::Owned) { ... }
fn get_token_index(&self) -> isize { ... }
fn set_token_index(&self, _v: isize) { ... }
fn to_owned(&self) -> OwningToken { ... }
}
Expand description
Implemented by tokens that are produced by a TokenFactory
Associated Types
Required methods
Provided methods
fn get_channel(&self) -> isize
fn get_column(&self) -> isize
fn get_token_index(&self) -> isize
fn set_token_index(&self, _v: isize)
fn to_owned(&self) -> OwningToken
fn to_owned(&self) -> OwningToken
returns fully owned representation of this token