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

@@ -1,8 +1,11 @@
use std::sync::{Arc, RwLock};
use crate::data::{self, Data, Type};
use crate::{
data::{self, Data, Type},
errors::SourceRange,
};
use super::{MersStatement, SourceRange};
use super::MersStatement;
#[derive(Debug)]
pub struct Variable {