Skip to main content

TokenSource

Trait TokenSource 

Source
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§

Source

fn get_line_from_offset(&self, offset: usize) -> usize

Get the line number for a given offset

Source

fn get_column_from_offset(&self, offset: usize) -> usize

Get the column number for a given offset

Implementors§