@@ -1,7 +1,7 @@
|
||||
use crate::{
|
||||
compile::Ctx,
|
||||
obj::Sym,
|
||||
syn::{ast, span::*},
|
||||
syn::span::*,
|
||||
};
|
||||
|
||||
pub type Body = Vec<Stmt>;
|
||||
|
||||
@@ -4,10 +4,7 @@ pub mod ir;
|
||||
pub mod name;
|
||||
pub mod visit;
|
||||
|
||||
use crate::{
|
||||
syn::ast::Stmt,
|
||||
compile::name::NameStack,
|
||||
};
|
||||
use crate::compile::name::NameStack;
|
||||
|
||||
// * Desugar
|
||||
// * Collect names as symbols
|
||||
|
||||
@@ -142,7 +142,7 @@ impl Visit for CollectNames<'_, '_> {
|
||||
self.visit_expr(&i.expr);
|
||||
self.visit_expr(&i.index);
|
||||
}
|
||||
Expr::Fun(f) => { /* no-op */ }
|
||||
Expr::Fun(_) => { /* no-op */ }
|
||||
Expr::Base(b) => self.visit_base_expr(b),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user