struct Tokenizer {
    input: Vec<char>,
    policy: TokenizePolicy,
    token_list: Vec<Token>,
    index: usize,
    next_index: usize,
    code_point: Option<char>,
}Fields§
§input: Vec<char>§policy: TokenizePolicy§token_list: Vec<Token>§index: usize§next_index: usize§code_point: Option<char>Implementations§
Source§impl Tokenizer
 
impl Tokenizer
fn get_next_codepoint(&mut self)
fn add_token_with_default_pos_and_len(&mut self, kind: TokenType)
fn add_token_with_default_len( &mut self, kind: TokenType, next_pos: usize, value_pos: usize, )
fn add_token( &mut self, kind: TokenType, next_pos: usize, value_pos: usize, value_len: usize, )
fn process_tokenizing_error( &mut self, next_pos: usize, value_pos: usize, error: TokenizerError, ) -> Result<(), Error>
fn seek_and_get_next_codepoint(&mut self, index: usize)
Auto Trait Implementations§
impl Freeze for Tokenizer
impl RefUnwindSafe for Tokenizer
impl Send for Tokenizer
impl Sync for Tokenizer
impl Unpin for Tokenizer
impl UnwindSafe for Tokenizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more