[−][src]Trait erl_parse::traits::TokenRead
Required methods
fn try_read_token(&mut self) -> Result<Option<LexicalToken>>
fn unread_token(&mut self, token: LexicalToken)
Provided methods
fn read_token(&mut self) -> Result<LexicalToken>
Trait Implementations
impl<'a> Preprocessor for &'a mut dyn TokenRead
[src]
fn define_macro(&mut self, name: &str, replacement: Vec<LexicalToken>)
[src]
fn undef_macro(&mut self, name: &str)
[src]
impl<'a> TokenRead for &'a mut dyn TokenRead
[src]
fn try_read_token(&mut self) -> Result<Option<LexicalToken>>
[src]
fn unread_token(&mut self, token: LexicalToken)
[src]
fn read_token(&mut self) -> Result<LexicalToken>
[src]
Implementors
impl<'a> TokenRead for &'a mut dyn TokenRead
[src]
fn try_read_token(&mut self) -> Result<Option<LexicalToken>>
[src]
fn unread_token(&mut self, token: LexicalToken)
[src]
fn read_token(&mut self) -> Result<LexicalToken>
[src]
impl<T, E> TokenRead for TokenReader<T, E> where
T: Iterator<Item = Result<LexicalToken, E>> + Preprocessor,
Error: From<E>,
[src]
T: Iterator<Item = Result<LexicalToken, E>> + Preprocessor,
Error: From<E>,