Little Number tweaks
This commit is contained in:
parent
149aa50fa9
commit
9cbf8d2d0d
4 changed files with 3 additions and 8 deletions
|
@ -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]
|
||||||
|
|
|
@ -133,7 +133,6 @@ impl Exactness {
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use types::Number;
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
mod lexer;
|
mod lexer;
|
||||||
mod parser;
|
|
||||||
mod types;
|
mod types;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|
|
@ -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 }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue