MCPcopy Create free account
hub / github.com/argumentcomputer/ix / lean_expr_to_zexpr

Function lean_expr_to_zexpr

crates/kernel/src/ingress.rs:2186–2207  ·  view source on GitHub ↗
(
  expr: &LeanExpr,
  param_names: &[Name],
  intern: &mut InternTable<Meta>,
  name_to_ixon_addr: Option<&DashMap<Name, Address>>,
  aux_n2a: Option<&DashMap<Name, Address>>,
)

Source from the content-addressed store, hash-verified

2184 IxonMutConst::Indc(ind) => {
2185 results.extend(ingress_muts_inductive(
2186 ind,
2187 &self_id,
2188 member_meta,
2189 ixon_env,
2190 names,
2191 name_to_addr,
2192 &block_constant,
2193 block_id.clone(),
2194 i as u64,
2195 intern,
2196 stats,
2197 )?);
2198 },
2199 IxonMutConst::Recr(rec) => {
2200 results.extend(ingress_recursor(
2201 rec,
2202 self_id,
2203 member_meta,
2204 ixon_env,
2205 names,
2206 name_to_addr,
2207 &block_constant.sharing,
2208 &block_constant.refs,
2209 &block_constant.univs,
2210 block_id.clone(),

Callers 1

do_ingressFunction · 0.85

Calls 2

lean_expr_to_zexpr_rawFunction · 0.85
intern_exprMethod · 0.80

Tested by

no test coverage detected