Files
2024B1-AP/a2/a2-handout/src/APL/Check.hs

14 lines
265 B
Haskell

module APL.Check (checkExp, Error) where
import APL.AST (Exp (..), VName)
type Error = String
newtype CheckM a = CheckM () -- TODO - give this a proper definition.
check :: Exp -> CheckM ()
check = undefined
checkExp :: Exp -> Maybe Error
checkExp = undefined