1
1
mirror of https://github.com/github/semantic.git synced 2024-12-25 07:55:12 +03:00

Rename Control.Monad.Effect.Addressable to Control.Abstract.Addressable.

This commit is contained in:
Rob Rix 2018-03-01 11:50:38 -05:00
parent b9b90f28fa
commit ecd81878fc
7 changed files with 4 additions and 7 deletions

View File

@ -30,11 +30,11 @@ library
, Assigning.Assignment
, Assigning.Assignment.Table
-- Control structures & interfaces for abstract interpretation
, Control.Abstract.Addressable
, Control.Abstract.Evaluator
-- Control flow
, Control.Effect
-- Effects used in abstract interpretation
, Control.Monad.Effect.Addressable
-- , Control.Monad.Effect.Cache
-- , Control.Monad.Effect.Dead
, Control.Monad.Effect.Evaluatable

View File

@ -3,7 +3,6 @@ module Analysis.Abstract.Evaluating where
import Prologue
import Control.Effect
import Control.Monad.Effect.Addressable
import Control.Monad.Effect.Evaluatable
import Control.Monad.Effect.Fail
import Control.Monad.Effect.Reader

View File

@ -1,5 +1,5 @@
{-# LANGUAGE FunctionalDependencies, TypeFamilies, UndecidableInstances #-}
module Control.Monad.Effect.Addressable where
module Control.Abstract.Addressable where
import Control.Abstract.Evaluator
import Control.Applicative

View File

@ -2,6 +2,7 @@
{-# LANGUAGE TypeApplications #-}
module Control.Monad.Effect.Evaluatable
( Evaluatable(..)
, module Addressable
, module Evaluator
, Recursive(..)
, Base
@ -9,9 +10,9 @@ module Control.Monad.Effect.Evaluatable
, MonadFunctionAbstraction(..)
) where
import Control.Abstract.Addressable as Addressable
import Control.Abstract.Evaluator as Evaluator
import Control.Applicative (Alternative(..))
import Control.Monad.Effect.Addressable
import Control.Monad.Effect.Fail
import Control.Monad.Effect.Fresh
import Control.Monad.Effect.Internal

View File

@ -2,7 +2,6 @@
module Data.Syntax where
import qualified Assigning.Assignment as Assignment
import Control.Monad.Effect.Addressable
import Control.Monad.Effect.Evaluatable
import Control.Monad.Fail
import Data.Abstract.Environment

View File

@ -2,7 +2,6 @@
module Data.Syntax.Declaration where
import Prologue
import Control.Monad.Effect.Addressable
import Control.Monad.Effect.Evaluatable
import Data.Abstract.Environment
import Data.Abstract.FreeVariables

View File

@ -1,7 +1,6 @@
{-# LANGUAGE DeriveAnyClass, MultiParamTypeClasses, ScopedTypeVariables, UndecidableInstances #-}
module Data.Syntax.Statement where
import Control.Monad.Effect.Addressable
import Control.Monad.Effect.Evaluatable
import Data.Abstract.Environment
import Data.Abstract.FreeVariables