create Chars struct instead of using Peekable

This commit is contained in:
Andy Grove 2018-09-02 18:59:30 -06:00
parent 7ff4133327
commit 69a140a820
5 changed files with 64 additions and 59 deletions

View file

@ -1,8 +1,6 @@
use std::cmp::PartialEq;
use std::fmt::Debug;
use std::rc::Rc;
use std::str::Chars;
use std::iter::Peekable;
use std::sync::{Arc, Mutex};
use super::tokenizer::*;
@ -99,10 +97,10 @@ pub enum ParserError<TokenType>
Custom(String)
}
impl<TokenType> From<TokenizerError<TokenType>> for ParserError<TokenType>
impl<TokenType> From<TokenizerError> for ParserError<TokenType>
where TokenType: Debug + PartialEq {
fn from(_: TokenizerError<TokenType>) -> Self {
fn from(_: TokenizerError) -> Self {
unimplemented!()
}
}