mirror of
https://github.com/github/semantic.git
synced 2024-12-01 00:33:59 +03:00
Move Evaluatable
This commit is contained in:
parent
22095cb73e
commit
bae3f74e0f
@ -36,6 +36,7 @@ library
|
||||
, Control.Monad.Effect.Cache
|
||||
, Control.Monad.Effect.Dead
|
||||
, Control.Monad.Effect.Env
|
||||
, Control.Monad.Effect.Evaluatable
|
||||
, Control.Monad.Effect.Fresh
|
||||
, Control.Monad.Effect.GC
|
||||
, Control.Monad.Effect.NonDet
|
||||
@ -46,7 +47,6 @@ library
|
||||
, Data.Abstract.Configuration
|
||||
, Data.Abstract.Environment
|
||||
, Data.Abstract.Linker
|
||||
, Data.Abstract.Evaluatable
|
||||
, Data.Abstract.FreeVariables
|
||||
, Data.Abstract.Live
|
||||
, Data.Abstract.Store
|
||||
|
@ -7,7 +7,7 @@ import Control.Monad.Effect.Fail
|
||||
import Control.Monad.Effect.State
|
||||
import Control.Monad.Effect.Reader
|
||||
import Data.Abstract.Linker
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.Store
|
||||
import Data.Abstract.Value
|
||||
import Data.Function (fix)
|
||||
|
@ -1,6 +1,6 @@
|
||||
{-# LANGUAGE MultiParamTypeClasses, Rank2Types, GADTs, TypeOperators, DefaultSignatures, UndecidableInstances, ScopedTypeVariables #-}
|
||||
{-# LANGUAGE TypeApplications #-}
|
||||
module Data.Abstract.Evaluatable
|
||||
module Control.Monad.Effect.Evaluatable
|
||||
( Evaluatable(..)
|
||||
, step
|
||||
, Linker
|
@ -9,7 +9,7 @@ import Control.Monad.Effect.Reader
|
||||
import Control.Monad.Effect.State
|
||||
import Control.Monad.Error.Class hiding (Error)
|
||||
import Data.Abstract.Environment
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Abstract.Value (LocationFor, EnvironmentFor, StoreFor, AbstractValue(..), Value)
|
||||
import Data.Align.Generic
|
||||
|
@ -1,7 +1,7 @@
|
||||
{-# LANGUAGE DeriveAnyClass, MultiParamTypeClasses #-}
|
||||
module Data.Syntax.Comment where
|
||||
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Abstract.Value as Value
|
||||
import Data.Align.Generic
|
||||
|
@ -9,7 +9,7 @@ import Control.Monad.Effect.Reader
|
||||
import Control.Monad.Effect.State
|
||||
import Data.Abstract.Address
|
||||
import Data.Abstract.Environment
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Abstract.Value
|
||||
import Data.Align.Generic
|
||||
|
@ -8,7 +8,7 @@ import Control.Monad.Effect.Reader
|
||||
import Control.Monad.Effect.State
|
||||
import Data.Abstract.Address
|
||||
import Data.Abstract.Environment
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Abstract.Type as Type
|
||||
import Data.Abstract.Value (Value, Closure(..), EnvironmentFor, StoreFor)
|
||||
|
@ -2,7 +2,7 @@
|
||||
module Data.Syntax.Literal where
|
||||
|
||||
import Control.Monad.Effect.Fail
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Abstract.Value (AbstractValue(..))
|
||||
import Data.Align.Generic
|
||||
|
@ -8,7 +8,7 @@ import Control.Monad.Effect.State
|
||||
import Data.Abstract.Address
|
||||
import Data.Abstract.Environment
|
||||
import Data.Abstract.Store
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Abstract.Value
|
||||
import Data.Align.Generic
|
||||
|
@ -2,7 +2,7 @@
|
||||
module Data.Syntax.Type where
|
||||
|
||||
import Control.Monad.Effect.Fail
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Align.Generic
|
||||
import Data.Functor.Classes.Generic
|
||||
|
@ -2,7 +2,7 @@
|
||||
module Language.Python.Syntax where
|
||||
|
||||
import Control.Monad.Effect.Fail
|
||||
import Data.Abstract.Evaluatable
|
||||
import Control.Monad.Effect.Evaluatable
|
||||
import Data.Abstract.FreeVariables
|
||||
import Data.Align.Generic
|
||||
import Data.Functor.Classes.Generic
|
||||
|
Loading…
Reference in New Issue
Block a user