diff --git a/schala-lang/language/src/symbol_table.rs b/schala-lang/language/src/symbol_table.rs index 91ebe16..160a392 100644 --- a/schala-lang/language/src/symbol_table.rs +++ b/schala-lang/language/src/symbol_table.rs @@ -40,11 +40,7 @@ impl SymbolTable { } pub fn lookup_by_name(&self, name: &Rc) -> Option<&Symbol> { - let symbol_path = SymbolPath { - name: name.clone(), - enclosing_scopes: vec![] - }; - self.values.get(&symbol_path) + self.lookup_by_path(name, &vec![]) } pub fn lookup_by_path(&self, name: &Rc, path: &Vec>) -> Option<&Symbol> {