feat: WIP
This commit is contained in:
@@ -71,8 +71,6 @@ pub trait ResolveContext {
|
||||
/// Triggers the resolution of a given expression.
|
||||
fn resolve(&mut self, expr: ExprId) -> Result<()>;
|
||||
|
||||
fn resolve_root(self, expr: ExprId) -> Result<()>;
|
||||
|
||||
/// Looks up a variable by name in the current scope.
|
||||
fn lookup(&mut self, name: &str) -> LookupResult;
|
||||
|
||||
@@ -140,8 +138,10 @@ impl<Ctx: ResolveContext> Resolve<Ctx> for AttrSet {
|
||||
for (_, &v) in self.stcs.iter() {
|
||||
ctx.resolve(v)?;
|
||||
}
|
||||
for &(k, v) in self.dyns.iter() {
|
||||
for &(k, _) in self.dyns.iter() {
|
||||
ctx.resolve(k)?;
|
||||
}
|
||||
for &(_, v) in self.dyns.iter() {
|
||||
ctx.resolve(v)?;
|
||||
}
|
||||
Ok(self.to_lir())
|
||||
|
||||
Reference in New Issue
Block a user