1
2
3
4
5
6
use crate::semantics::*;
use crate::*;

pub trait Checker {
    fn check(&self, analysis: &mut Analysis, diagnostics: &mut Vec<Diagnostic>);
}