Trait syntex_syntax::parse::lexer::Reader   
                   
                       [−]
                   
               [src]
pub trait Reader {
    fn is_eof(&self) -> bool;
    fn next_token(&mut self) -> TokenAndSpan;
    fn fatal(&self, &str) -> FatalError;
    fn err(&self, &str);
    fn peek(&self) -> TokenAndSpan;
    fn real_token(&mut self) -> TokenAndSpan { ... }
}
            Required Methods
fn is_eof(&self) -> bool
fn next_token(&mut self) -> TokenAndSpan
fn fatal(&self, &str) -> FatalError
Report a fatal error with the current span.
fn err(&self, &str)
Report a non-fatal error with the current span.
fn peek(&self) -> TokenAndSpan
Provided Methods
fn real_token(&mut self) -> TokenAndSpan
Get a token the parser cares about.
Implementors
- impl<'a> Reader for StringReader<'a>
- impl<'a> Reader for TtReader<'a>