aboutsummaryrefslogtreecommitdiff
path: root/src/sexp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sexp')
-rw-r--r--src/sexp/display.rs1
-rw-r--r--src/sexp/mod.rs2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/sexp/display.rs b/src/sexp/display.rs
index ceab833..e2f4ffc 100644
--- a/src/sexp/display.rs
+++ b/src/sexp/display.rs
@@ -31,6 +31,7 @@ impl fmt::Display for SLeaf {
Print => "print".to_string(),
Let => "let".to_string(),
Fun => "fn".to_string(),
+ Fix => "fix".to_string(),
Case => "case".to_string(),
Ty(t) => t.to_string(),
Nil => "()".to_string(),
diff --git a/src/sexp/mod.rs b/src/sexp/mod.rs
index eeeb2d6..aa51811 100644
--- a/src/sexp/mod.rs
+++ b/src/sexp/mod.rs
@@ -38,6 +38,8 @@ pub enum SLeaf {
Fun,
+ Fix,
+
Case,
Ty(Type),