Little Number tweaks

This commit is contained in:
Eryn Wells 2017-01-02 11:52:15 -05:00
parent 149aa50fa9
commit 9cbf8d2d0d
4 changed files with 3 additions and 8 deletions

View file

@ -603,7 +603,6 @@ mod tests {
use types::Number; use types::Number;
use std::iter::Iterator; use std::iter::Iterator;
use super::*; use super::*;
use super::number::*;
use super::token::*; use super::token::*;
#[test] #[test]

View file

@ -133,7 +133,6 @@ impl Exactness {
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use types::Number;
use super::*; use super::*;
#[test] #[test]

View file

@ -1,5 +1,4 @@
mod lexer; mod lexer;
mod parser;
mod types; mod types;
fn main() { fn main() {

View file

@ -7,13 +7,11 @@
/// Scheme numbers are complex, literally. /// Scheme numbers are complex, literally.
#[derive(PartialEq, Debug)] #[derive(PartialEq, Debug)]
pub struct Number { pub value: f64 } pub struct Number {
pub value: f64
}
impl Number { impl Number {
pub fn new() -> Number {
Number { value: 0.0 }
}
pub fn from_int(v: i64) -> Number { pub fn from_int(v: i64) -> Number {
Number { value: v as f64 } Number { value: v as f64 }
} }