fn mk_decl(&self, name: Symbol, ty: Type, binding: Option<Exp>) -> LocalVarDecl {
        let node_id = self.new_node(ty, None);
        LocalVarDecl {
            id: node_id,
            name,
            binding,
        }
    }
/// Makes a local variable declaration.
Makes a local variable declaration.
Makes a local variable declaration .
fn mk_decl(&self, name: Symbol, ty: Type, binding: Option<Exp>) -> LocalVarDecl {
        let node_id = self.new_node(ty, None);
        LocalVarDecl {
            id: node_id,
            name,
            binding,
        }
    }
fn mk_decl ( & self , name : Symbol , ty : Type , binding : Option < Exp > ) -> LocalVarDecl { let node_id = self . new_node ( ty , None ) ; LocalVarDecl { id : node_id , name , binding , } }
Makes a local variable declaration.
Makes a local variable declaration .
&self
name
Symbol
ty
Type
binding
Option<Exp>