diff --git a/kr/src/ast.rs b/kr/src/ast.rs index 386cd14..a18bffb 100644 --- a/kr/src/ast.rs +++ b/kr/src/ast.rs @@ -1,15 +1,23 @@ use std::rc::Rc; -#[derive(Debug)] +#[derive(Debug, Eq, PartialEq)] pub enum Form { + Nil, Int(i32), + Bool(bool), Symbol(String), Pair(Rc