aboutsummaryrefslogtreecommitdiff
path: root/src/sexp/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sexp/mod.rs')
-rw-r--r--src/sexp/mod.rs18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/sexp/mod.rs b/src/sexp/mod.rs
index 0fb5e25..60dd3b0 100644
--- a/src/sexp/mod.rs
+++ b/src/sexp/mod.rs
@@ -12,13 +12,29 @@ pub mod display;
#[derive(PartialEq)]
#[derive(Clone)]
pub enum SLeaf {
+
Add,
Sub,
Mul,
Div,
+ Eq,
+ Neq,
+ Gt,
+ Lt,
+ Ge,
+ Le,
+ And,
+ Or,
+ Not,
+ Xor,
+ Quote,
+
Int(i32),
+ True,
+ False,
+
Var(String),
- Quote,
+
Nil,
}