From bf458367d77cb4ca3f4ac0a4a8c9ffe13f71b09b Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Tue, 5 Aug 2025 12:08:23 +0300 Subject: Implemented booleans (no if-else yet) --- src/sexp/util.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/sexp/util.rs') diff --git a/src/sexp/util.rs b/src/sexp/util.rs index f01dab9..b3edf19 100644 --- a/src/sexp/util.rs +++ b/src/sexp/util.rs @@ -12,6 +12,12 @@ impl From for Box { } } +impl From for SExp { + fn from(bl: bool) -> Self { + Atom( if bl { True } else { False } ) + } +} + impl From for Box { fn from(leaf: SLeaf) -> Self { Box::new(Atom(leaf)) -- cgit v1.2.3