conlang: Use interned strings (Sym) for all symbols
This commit is contained in:
@@ -64,7 +64,8 @@ impl Fold for ModuleInliner {
|
||||
/// Traverses down the module tree, entering ever nested directories
|
||||
fn fold_module(&mut self, m: Module) -> Module {
|
||||
let Module { name, kind } = m;
|
||||
self.path.push(&name.0); // cd ./name
|
||||
let sym = name.0.get().expect("Could not get name!");
|
||||
self.path.push(sym); // cd ./name
|
||||
|
||||
let kind = self.fold_module_kind(kind);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user