/// Assemble into an instruction declaring an anonymous variable if appropriate.
Assemble into an instruction declaring an anonymous variable if appropriate.
Assemble into an instruction declaring an anonymous variable if appropriate .
pub(crate) fn apply_targeted(self, c: &mut Compiler) -> CompileResult<InstAddress> {
        let address = match self.kind {
            AsmKind::Top => {
                c.scopes.decl_anon(self.span)?;
                InstAddress::Top
            }
            AsmKind::Var(var, ..) => InstAddress::Offset(var.offset),
        };
        Ok(address)
    }
pub ( crate ) fn apply_targeted ( self , c : & mut Compiler ) -> CompileResult < InstAddress > { let address = match self . kind { AsmKind :: Top => { c . scopes . decl_anon ( self . span ) ? ; InstAddress :: Top } AsmKind :: Var ( var , .. ) => InstAddress :: Offset ( var . offset ) , } ; Ok ( address ) }
Assemble into an instruction declaring an anonymous variable if appropriate.
Assemble into an instruction declaring an anonymous variable if appropriate .
self
c
&mut Compiler