Trait moore_common::lexer::Reader
[−]
[src]
pub trait Reader { fn peek(&mut self, offset: usize) -> Option<char>; fn consume(&mut self, amount: usize); fn clear(&mut self); fn to_string(&self) -> String; }
A trait that can supply a peekable stream of characters.
Required Methods
fn peek(&mut self, offset: usize) -> Option<char>
fn consume(&mut self, amount: usize)
fn clear(&mut self)
fn to_string(&self) -> String
Implementors
impl Reader for AccumulatingReader
impl<'tdata> Reader for StringReader<'tdata>