mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-29 20:34:44 +00:00
Merge branch 'main' into py-method-decl
This commit is contained in:
commit
be1c603ba9
5 changed files with 29 additions and 11 deletions
|
@ -1301,7 +1301,10 @@ impl ASTLowerer {
|
|||
let hir = HIR::new(ast.name, module);
|
||||
log!(info "HIR (not resolved, current errs: {}):\n{hir}", self.errs.len());
|
||||
let hir = match self.ctx.resolve(hir) {
|
||||
Ok(hir) => hir,
|
||||
Ok(hir) => {
|
||||
log!(info "HIR (resolved):\n{hir}");
|
||||
hir
|
||||
}
|
||||
Err((hir, errs)) => {
|
||||
self.errs.extend(errs.into_iter());
|
||||
log!(err "the resolving process has failed. errs: {}", self.errs.len());
|
||||
|
@ -1315,7 +1318,6 @@ impl ASTLowerer {
|
|||
}
|
||||
}
|
||||
if self.errs.is_empty() {
|
||||
log!(info "HIR:\n{hir}");
|
||||
log!(info "the AST lowering process has completed.");
|
||||
Ok((hir, LowerWarnings::from(self.warns.take_all())))
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue