pub trait Analyzable {
// Required methods
fn analyze(&mut self, parent: Option<Rc<Scope>>) -> AnalyzeReport;
fn is_resolved(&self) -> bool;
}Expand description
A trait for types that can be semantically analyzed.
Types implementing this trait can validate their semantic correctness and resolve symbol references within a given scope.
Required Methods§
Sourcefn is_resolved(&self) -> bool
fn is_resolved(&self) -> bool
Returns true if all of the symbols have been resolved .