standalone: Output id of undefined identifier

This commit is contained in:
David Mak 2023-12-13 13:26:14 +08:00 committed by sb10q
parent b47ac1b89b
commit c7735d935b

View File

@ -64,7 +64,9 @@ impl SymbolResolver for Resolver {
fn get_identifier_def(&self, id: StrRef) -> Result<DefinitionId, HashSet<String>> { fn get_identifier_def(&self, id: StrRef) -> Result<DefinitionId, HashSet<String>> {
self.0.id_to_def.lock().get(&id).copied() self.0.id_to_def.lock().get(&id).copied()
.ok_or_else(|| HashSet::from(["Undefined identifier".to_string()])) .ok_or_else(|| HashSet::from([
format!("Undefined identifier `{id}`"),
]))
} }
fn get_string_id(&self, s: &str) -> i32 { fn get_string_id(&self, s: &str) -> i32 {