Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
discoverTopDecl :: TopDecl () -> Eval () Source #
discoverGlobalDecl :: GlobalDecl -> Eval () Source #
newtype LocalState Source #
evalStmtAnnot :: LocalState -> StmtAnnot () -> Eval LocalState Source #
evalStmt :: LocalState -> Stmt () -> Eval LocalState Source #
evalEmit :: LocalState -> Emit -> Eval LocalState Source #
evalLocalDecl :: LocalState -> LocalDecl -> Eval LocalState Source #
evalExprAtom :: LocalState -> ExprAtom -> Eval Value Source #
setValue :: LocalState -> NameExpr -> Value -> Eval LocalState Source #