Get less errors in name_analysis module.
This commit is contained in:
parent
300e65a8d3
commit
c2c885d85b
@ -1,22 +1,4 @@
|
||||
use crate::ast::node::call_expression::*;
|
||||
use crate::ast::node::class::*;
|
||||
use crate::ast::node::closure::*;
|
||||
use crate::ast::node::compilation_unit::*;
|
||||
use crate::ast::node::d_string::*;
|
||||
use crate::ast::node::expression::*;
|
||||
use crate::ast::node::function::*;
|
||||
use crate::ast::node::generics::*;
|
||||
use crate::ast::node::implements_list::*;
|
||||
use crate::ast::node::interface::*;
|
||||
use crate::ast::node::level::*;
|
||||
use crate::ast::node::literal::*;
|
||||
use crate::ast::node::module::*;
|
||||
use crate::ast::node::named::Named;
|
||||
use crate::ast::node::names::*;
|
||||
use crate::ast::node::object_access::*;
|
||||
use crate::ast::node::statement::*;
|
||||
use crate::ast::node::type_use::*;
|
||||
use crate::ast::node::use_statement::*;
|
||||
use crate::ast::node::*;
|
||||
use crate::diagnostic::DmDiagnostic;
|
||||
use crate::name_analysis::fqn_context::FqnContext;
|
||||
use crate::name_analysis::symbol::*;
|
||||
|
||||
@ -19,8 +19,7 @@ The resolve phase has one main responsibility: resolve all references based on t
|
||||
`scope_id` property.
|
||||
*/
|
||||
|
||||
use crate::ast::node::compilation_unit::CompilationUnit;
|
||||
use crate::ast::node::named::Named;
|
||||
use crate::ast::node::CompilationUnit;
|
||||
use crate::diagnostic::DmDiagnostic;
|
||||
use crate::name_analysis::gather::gather_compilation_unit;
|
||||
use crate::name_analysis::resolve::resolve_compilation_unit;
|
||||
|
||||
@ -1,29 +1,10 @@
|
||||
use crate::ast::node::call_expression::*;
|
||||
use crate::ast::node::class::*;
|
||||
use crate::ast::node::closure::*;
|
||||
use crate::ast::node::compilation_unit::*;
|
||||
use crate::ast::node::d_string::*;
|
||||
use crate::ast::node::expression::*;
|
||||
use crate::ast::node::function::*;
|
||||
use crate::ast::node::generics::*;
|
||||
use crate::ast::node::implements_list::*;
|
||||
use crate::ast::node::interface::*;
|
||||
use crate::ast::node::level::*;
|
||||
use crate::ast::node::literal::*;
|
||||
use crate::ast::node::module::*;
|
||||
use crate::ast::node::names::*;
|
||||
use crate::ast::node::object_access::*;
|
||||
use crate::ast::node::statement::*;
|
||||
use crate::ast::node::tuple_arguments::*;
|
||||
use crate::ast::node::type_use::*;
|
||||
use crate::ast::node::use_statement::*;
|
||||
use crate::ast::node::named::Named;
|
||||
use crate::ast::node::*;
|
||||
use crate::diagnostic::DmDiagnostic;
|
||||
use crate::name_analysis::symbol::Symbol;
|
||||
use crate::name_analysis::symbol_table::{SymbolLookupError, SymbolTable};
|
||||
use codespan_reporting::diagnostic::{Diagnostic, Label};
|
||||
use std::ops::DerefMut;
|
||||
use std::range::Range;
|
||||
use crate::ast::node::named::Named;
|
||||
/* Type Use */
|
||||
|
||||
fn resolve_type_use(
|
||||
|
||||
@ -1,6 +1,3 @@
|
||||
use crate::ast::node::named::Named;
|
||||
use crate::ast::node::names::Identifier;
|
||||
use crate::ast::node::use_statement::UseStatement;
|
||||
use std::cell::RefCell;
|
||||
use std::fmt::{Debug, Display, Formatter};
|
||||
use std::ops::Deref;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user