Clean up compiler errors related to type name changes

This commit is contained in:
Eryn Wells 2017-04-03 16:12:12 -04:00
parent ddfac28b8c
commit b0aa38e387
3 changed files with 16 additions and 16 deletions

View file

@ -13,7 +13,7 @@ mod str;
mod named_char {
use std::collections::HashSet;
use types::Character;
use types::Char;
const ALARM: &'static str = "alarm";
const BACKSPACE: &'static str = "backspace";
@ -39,8 +39,8 @@ mod named_char {
set
}
pub fn char_named_by(named: &str) -> Character {
Character::new(match named {
pub fn char_named_by(named: &str) -> Char {
Char::new(match named {
ALARM => '\x07',
BACKSPACE => '\x08',
DELETE => '\x7F',
@ -57,7 +57,7 @@ mod named_char {
use std::collections::HashSet;
use types::{Boolean, Character, Number};
use types::{Bool, Char};
use self::char::Lexable;
use self::number::Exactness;
use self::number::NumberBuilder;
@ -265,7 +265,7 @@ impl Lexer {
if candidates.len() > 0 {
self.state = State::NamedChar(candidates, lower_c);
} else {
return self.token_result(Token::Character(Character::new(c)));
return self.token_result(Token::Character(Char::new(c)));
}
Ok(None)
}
@ -280,7 +280,7 @@ impl Lexer {
if c.is_identifier_delimiter() || c.is_eof() {
if progress.len() == 1 {
self.retract();
return self.token_result(Token::Character(Character::new(progress.chars().next().unwrap())));
return self.token_result(Token::Character(Char::new(progress.chars().next().unwrap())));
}
else {
return self.generic_error(c);
@ -337,7 +337,7 @@ impl Lexer {
fn state_hash(&mut self, c: char) -> StateResult {
if c.is_boolean_true() || c.is_boolean_false() {
self.advance();
return self.token_result(Token::Boolean(Boolean::new(c.is_boolean_true())));
return self.token_result(Token::Boolean(Bool::new(c.is_boolean_true())));
}
else if c.is_left_paren() {
self.advance();

View file

@ -2,12 +2,12 @@
* Eryn Wells <eryn@erynwells.me>
*/
use types::*;
use types::{Bool, Char, Number};
#[derive(Debug, PartialEq)]
pub enum Token {
Boolean(Boolean),
Character(Character),
Boolean(Bool),
Character(Char),
Comment(String),
Dot,
Id(String),

View file

@ -2,15 +2,15 @@
* Eryn Wells <eryn@erynwells.me>
*/
pub use self::bool::Bool;
pub use self::char::Char;
pub use self::number::Number;
use self::value::Value;
pub mod bool;
pub mod char;
pub mod number;
mod value;
pub mod value;
pub use self::bool::Bool;
pub use self::char::Char;
pub use self::number::Number;
pub use self::value::Value;
#[cfg(test)]
mod tests {