pub trait TokenSource {
// Required methods
fn get_line_from_offset(&self, offset: usize) -> usize;
fn get_column_from_offset(&self, offset: usize) -> usize;
}Expand description
Token source trait for tracking token locations
Required Methods§
Sourcefn get_line_from_offset(&self, offset: usize) -> usize
fn get_line_from_offset(&self, offset: usize) -> usize
Get the line number for a given offset
Sourcefn get_column_from_offset(&self, offset: usize) -> usize
fn get_column_from_offset(&self, offset: usize) -> usize
Get the column number for a given offset