improved error messages

- some small bugs are now fixed
- include comments in error messages (if this causes issues, use --hide-comments)
- colors should make more sense now
- error-related things moved to mers_lib/src/errors/
This commit is contained in:
Mark
2023-11-16 14:50:09 +01:00
parent c39e784939
commit 12925fed67
33 changed files with 462 additions and 320 deletions

View File

@@ -2,9 +2,12 @@ use std::sync::Arc;
use colored::Colorize;
use crate::data::{Data, Type};
use crate::{
data::{Data, Type},
errors::{error_colors, CheckError, SourceRange},
};
use super::{error_colors, CheckError, MersStatement, SourceRange};
use super::MersStatement;
#[derive(Debug)]
pub struct Chain {