From 46fcf485140bfd3f6d8576d3996770615aef29f0 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Fri, 31 May 2024 11:23:32 -0700 Subject: Add a README --- src/eval.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/eval.rs') diff --git a/src/eval.rs b/src/eval.rs index a72f271..e40743b 100644 --- a/src/eval.rs +++ b/src/eval.rs @@ -179,6 +179,13 @@ impl Num { } } + pub fn trunc(self) -> Num { + match self { + Int(i) => Int(i), + Float(f) => Int(f as i128), + } + } + pub fn abs(self) -> Num { match self { Int(i) => Int(i.abs()), -- cgit v1.3.1