From fd6b4471955dac64b7d40b7c31992c15d52b2460 Mon Sep 17 00:00:00 2001
From: Ben Bridle <bridle.benjamin@gmail.com>
Date: Mon, 10 Feb 2025 11:56:58 +1300
Subject: Move report-printing structs to separate module

---
 src/errors/resolver_error.rs | 30 ------------------------------
 1 file changed, 30 deletions(-)
 delete mode 100644 src/errors/resolver_error.rs

(limited to 'src/errors/resolver_error.rs')

diff --git a/src/errors/resolver_error.rs b/src/errors/resolver_error.rs
deleted file mode 100644
index 97fc761..0000000
--- a/src/errors/resolver_error.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-use crate::*;
-
-use log::LogLevel;
-
-
-pub struct ResolverError<'a> {
-    pub resolver: &'a Resolver,
-}
-
-impl<'a> ResolverError<'a> {
-    pub fn report(&self) {
-        for reference in &self.resolver.unresolved {
-            let message = format!(
-                "Undefined symbol, no label or macro has been defined with the name {:?}",
-                &reference.symbol.name,
-            );
-            let context = reference.context(&self.resolver);
-            report_source_issue(LogLevel::Error, &context, &message);
-        }
-        for redefinition in &self.resolver.redefinitions {
-            let definition = self.resolver.definitions.get(redefinition.1).unwrap();
-            let message = format!(
-                "Redefined symbol, first defined at {}",
-                &definition.symbol.source.in_merged,
-            );
-            let context = redefinition.0.context(&self.resolver);
-            report_source_issue(LogLevel::Error, &context, &message);
-        }
-    }
-}
-- 
cgit v1.2.3-70-g09d2