diff options
Diffstat (limited to 'src/sexp/mod.rs')
-rw-r--r-- | src/sexp/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sexp/mod.rs b/src/sexp/mod.rs index 087cb67..d866be5 100644 --- a/src/sexp/mod.rs +++ b/src/sexp/mod.rs @@ -1,12 +1,12 @@ pub mod step; pub mod util; +pub mod subst; /// A leaf node for S-Expressions. /// /// May represent built-in operators, -/// variables (to be added), functions -/// (to be added) or values. +/// variables, functions (to be added) or values. #[derive(Debug)] #[derive(PartialEq)] pub enum SLeaf { @@ -15,6 +15,7 @@ pub enum SLeaf { Mul, Div, Int(i32), + Var(String), } /// An S-Expression; the defining structure of the language. |