Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 937505e

Browse files
committed
Move Semantic.Core to Data.Core.
1 parent 34d7727 commit 937505e

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

semantic-core/semantic-core.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ library
2525
, Analysis.ScopeGraph
2626
, Analysis.Typecheck
2727
, Control.Effect.Readline
28+
, Data.Core
2829
, Data.File
2930
, Data.Loc
3031
, Data.Name
3132
, Data.Stack
32-
, Semantic.Core
3333
-- other-modules:
3434
-- other-extensions:
3535
build-depends: algebraic-graphs ^>= 0.3

semantic-core/src/Analysis/Concrete.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import Control.Effect.NonDet
2020
import Control.Effect.Reader hiding (Local)
2121
import Control.Effect.State
2222
import Control.Monad ((<=<), guard)
23+
import qualified Data.Core as Core
2324
import Data.File
2425
import Data.Function (fix)
2526
import qualified Data.IntMap as IntMap
@@ -29,7 +30,6 @@ import qualified Data.Map as Map
2930
import Data.Monoid (Alt(..))
3031
import Data.Name
3132
import Prelude hiding (fail)
32-
import qualified Semantic.Core as Core
3333

3434
type Precise = Int
3535
type Env = Map.Map Name Precise

semantic-core/src/Analysis/Eval.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ import Control.Effect
1515
import Control.Effect.Fail
1616
import Control.Effect.Reader
1717
import Control.Monad ((>=>))
18+
import Data.Core as Core
1819
import Data.File
1920
import Data.Functor
2021
import Data.Loc
2122
import Data.Maybe (fromJust)
2223
import Data.Name
2324
import GHC.Stack
2425
import Prelude hiding (fail)
25-
import Semantic.Core as Core
2626

2727
eval :: (Carrier sig m, Member (Reader Loc) sig, MonadFail m) => Analysis address value m -> (Core -> m value) -> Core -> m value
2828
eval Analysis{..} eval = \case

semantic-core/src/Analysis/FlowInsensitive.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ import Control.Effect.Fresh
1313
import Control.Effect.NonDet
1414
import Control.Effect.Reader
1515
import Control.Effect.State
16+
import qualified Data.Core as Core
1617
import qualified Data.Map as Map
1718
import Data.Maybe (fromMaybe)
1819
import Data.Monoid (Alt(..))
1920
import Data.Name
2021
import qualified Data.Set as Set
21-
import qualified Semantic.Core as Core
2222

2323
type Cache a = Map.Map Core.Core (Set.Set a)
2424
type Heap a = Map.Map Name (Set.Set a)

semantic-core/src/Analysis/ImportGraph.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import Control.Effect.Fail
1313
import Control.Effect.Fresh
1414
import Control.Effect.Reader
1515
import Control.Effect.State
16+
import qualified Data.Core as Core
1617
import Data.File
1718
import Data.Foldable (fold)
1819
import Data.Function (fix)
@@ -22,7 +23,6 @@ import qualified Data.Map as Map
2223
import Data.Name
2324
import qualified Data.Set as Set
2425
import Prelude hiding (fail)
25-
import qualified Semantic.Core as Core
2626

2727
type ImportGraph = Map.Map FilePath (Set.Set FilePath)
2828

semantic-core/src/Analysis/Typecheck.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import Control.Effect.Fresh
1919
import Control.Effect.Reader hiding (Local)
2020
import Control.Effect.State
2121
import Control.Monad (unless)
22+
import qualified Data.Core as Core
2223
import Data.File
2324
import Data.Foldable (foldl', for_)
2425
import Data.Function (fix)
@@ -31,7 +32,6 @@ import qualified Data.Map as Map
3132
import Data.Name
3233
import qualified Data.Set as Set
3334
import Prelude hiding (fail)
34-
import qualified Semantic.Core as Core
3535

3636
data Monotype a
3737
= MBool
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{-# LANGUAGE DeriveTraversable, FlexibleContexts, LambdaCase, OverloadedStrings, RecordWildCards #-}
2-
module Semantic.Core
2+
module Data.Core
33
( Core(..)
44
, Edge(..)
55
, showCore

0 commit comments

Comments
 (0)