first pass at liftWhere

This commit is contained in:
2025-02-15 21:07:44 -08:00
parent 4126d6a67a
commit 001cba26ee
6 changed files with 173 additions and 43 deletions

View File

@@ -132,7 +132,8 @@ processDecl ns (PFunc fc nm used ty src) = do
used' <- for used $ \ name => case lookupRaw name top of
Nothing => error fc "\{name} not in scope"
Just entry => pure entry.name
setDef (QN ns nm) fc ty' (PrimFn src used')
let arity = piArity ty'
setDef (QN ns nm) fc ty' (PrimFn src arity used')
processDecl ns (Def fc nm clauses) = do
log 1 $ \ _ => "-----"