From 9cbf8d2d0d38ea4cea32edb2c386e045e794a250 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 2 Jan 2017 11:52:15 -0500 Subject: [PATCH] Little Number tweaks --- src/lexer/mod.rs | 1 - src/lexer/number.rs | 1 - src/main.rs | 1 - src/types/number.rs | 8 +++----- 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/lexer/mod.rs b/src/lexer/mod.rs index d9b511d..016c9c8 100644 --- a/src/lexer/mod.rs +++ b/src/lexer/mod.rs @@ -603,7 +603,6 @@ mod tests { use types::Number; use std::iter::Iterator; use super::*; - use super::number::*; use super::token::*; #[test] diff --git a/src/lexer/number.rs b/src/lexer/number.rs index d629bdd..2c31722 100644 --- a/src/lexer/number.rs +++ b/src/lexer/number.rs @@ -133,7 +133,6 @@ impl Exactness { #[cfg(test)] mod tests { - use types::Number; use super::*; #[test] diff --git a/src/main.rs b/src/main.rs index 460485b..43669fa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,4 @@ mod lexer; -mod parser; mod types; fn main() { diff --git a/src/types/number.rs b/src/types/number.rs index c7b6726..7af0808 100644 --- a/src/types/number.rs +++ b/src/types/number.rs @@ -7,13 +7,11 @@ /// Scheme numbers are complex, literally. #[derive(PartialEq, Debug)] -pub struct Number { pub value: f64 } +pub struct Number { + pub value: f64 +} impl Number { - pub fn new() -> Number { - Number { value: 0.0 } - } - pub fn from_int(v: i64) -> Number { Number { value: v as f64 } }