From 38a65fe144b24e20f1d49ea01246968f38c7c6b7 Mon Sep 17 00:00:00 2001 From: PaddiM8 Date: Sun, 13 Dec 2020 23:47:44 +0100 Subject: [PATCH] Added sum function to symbol_table::contains_fn --- kalk/src/symbol_table.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kalk/src/symbol_table.rs b/kalk/src/symbol_table.rs index 0d993cc..abd27ab 100644 --- a/kalk/src/symbol_table.rs +++ b/kalk/src/symbol_table.rs @@ -74,7 +74,9 @@ impl SymbolTable { } pub fn contains_fn(&self, identifier: &str) -> bool { - prelude::UNARY_FUNCS.contains_key(identifier) + identifier == "sum" + || identifier == "Σ" + || prelude::UNARY_FUNCS.contains_key(identifier) || prelude::BINARY_FUNCS.contains_key(identifier) || self.hashmap.contains_key(&format!("fn.{}", identifier)) }