[][src]Trait erl_parse::traits::TokenRead

pub trait TokenRead: Preprocessor {
    fn try_read_token(&mut self) -> Result<Option<LexicalToken>>;
fn unread_token(&mut self, token: LexicalToken); fn read_token(&mut self) -> Result<LexicalToken> { ... } }

Required methods

fn try_read_token(&mut self) -> Result<Option<LexicalToken>>

fn unread_token(&mut self, token: LexicalToken)

Loading content...

Provided methods

fn read_token(&mut self) -> Result<LexicalToken>

Loading content...

Trait Implementations

impl<'a> Preprocessor for &'a mut dyn TokenRead[src]

impl<'a> TokenRead for &'a mut dyn TokenRead[src]

Implementors

impl<'a> TokenRead for &'a mut dyn TokenRead[src]

impl<T, E> TokenRead for TokenReader<T, E> where
    T: Iterator<Item = Result<LexicalToken, E>> + Preprocessor,
    Error: From<E>, 
[src]

Loading content...