Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Curry frontend imports to the new module structure #79

Merged
merged 2 commits into from
Jan 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions src/Curry/LanguageServer/Compiler.hs
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@ import qualified Curry.Base.Message as CM
import Curry.Base.Monad (CYIO, CYT, runCYIO, liftCYM, silent, failMessages, warnMessages)
import qualified Curry.Syntax as CS
import qualified Curry.Syntax.Extension as CSE
import qualified Base.Messages as CBM
import qualified Checks as CC
import qualified CurryBuilder as CB
import qualified CurryDeps as CD
import qualified CompilerEnv as CE
import qualified CondCompile as CNC
import qualified CompilerOpts as CO
import qualified Env.Interface as CEI
import qualified Exports as CEX
import qualified Imports as CIM
import qualified Interfaces as CIF
import qualified Modules as CMD
import qualified Transformations as CT
import qualified Curry.Frontend.Base.Messages as CBM
import qualified Curry.Frontend.Checks as CC
import qualified Curry.Frontend.CurryBuilder as CB
import qualified Curry.Frontend.CurryDeps as CD
import qualified Curry.Frontend.CompilerEnv as CE
import qualified Curry.Frontend.CondCompile as CNC
import qualified Curry.Frontend.CompilerOpts as CO
import qualified Curry.Frontend.Env.Interface as CEI
import qualified Curry.Frontend.Exports as CEX
import qualified Curry.Frontend.Imports as CIM
import qualified Curry.Frontend.Interfaces as CIF
import qualified Curry.Frontend.Modules as CMD
import qualified Curry.Frontend.Transformations as CT
import qualified Text.PrettyPrint as PP

import Control.Monad (join)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module Curry.LanguageServer.Handlers.TextDocument.CodeAction (codeActionHandler)

-- Curry Compiler Libraries + Dependencies
import qualified Curry.Syntax as CS
import qualified Base.Types as CT
import qualified Curry.Frontend.Base.Types as CT

import Control.Lens ((^.))
import Control.Monad (guard)
Expand Down
2 changes: 1 addition & 1 deletion src/Curry/LanguageServer/Handlers/TextDocument/CodeLens.hs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module Curry.LanguageServer.Handlers.TextDocument.CodeLens (codeLensHandler) whe

-- Curry Compiler Libraries + Dependencies
import qualified Curry.Syntax as CS
import qualified Base.Types as CT
import qualified Curry.Frontend.Base.Types as CT

import Control.Lens ((^.))
import Control.Monad.IO.Class (MonadIO (..))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module Curry.LanguageServer.Handlers.TextDocument.Completion (completionHandler)

-- Curry Compiler Libraries + Dependencies
import qualified Curry.Syntax as CS
import qualified Base.Types as CT
import qualified Curry.Frontend.Base.Types as CT

import Control.Lens ((^.), (?~))
import Control.Monad (join, guard)
Expand Down
10 changes: 5 additions & 5 deletions src/Curry/LanguageServer/Index/Convert.hs
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ module Curry.LanguageServer.Index.Convert

-- Curry Compiler Libraries + Dependencies
import qualified Curry.Base.Ident as CI
import qualified Base.TopEnv as CTE
import qualified Base.Types as CT
import qualified Base.Kinds as CK
import qualified Env.TypeConstructor as CETC
import qualified Env.Value as CEV
import qualified Curry.Frontend.Base.TopEnv as CTE
import qualified Curry.Frontend.Base.Types as CT
import qualified Curry.Frontend.Base.Kinds as CK
import qualified Curry.Frontend.Env.TypeConstructor as CETC
import qualified Curry.Frontend.Env.Value as CEV

import Control.Applicative ((<|>))
import Control.Monad.IO.Class (MonadIO (..))
Expand Down
4 changes: 2 additions & 2 deletions src/Curry/LanguageServer/Index/Store.hs
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ module Curry.LanguageServer.Index.Store
import qualified Curry.Base.Ident as CI
import qualified Curry.Base.Message as CM
import qualified Curry.Files.Filenames as CFN
import qualified Base.TopEnv as CT
import qualified CompilerEnv as CE
import qualified Curry.Frontend.Base.TopEnv as CT
import qualified Curry.Frontend.CompilerEnv as CE

import Control.Exception (SomeException)
import Control.Monad (forM_, join, void, unless, filterM)
Expand Down
2 changes: 1 addition & 1 deletion src/Curry/LanguageServer/Utils/Convert.hs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import qualified Curry.Base.Pretty as CPP
import qualified Curry.Base.Span as CSP
import qualified Curry.Base.SpanInfo as CSPI
import qualified Curry.Syntax as CS
import qualified Base.Types as CT
import qualified Curry.Frontend.Base.Types as CT
import qualified Text.PrettyPrint as PP

import Control.Monad.IO.Class (MonadIO (..))
Expand Down
2 changes: 1 addition & 1 deletion src/Curry/LanguageServer/Utils/Sema.hs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import qualified Curry.Base.Ident as CI
import qualified Curry.Base.SpanInfo as CSPI
import qualified Curry.Base.Position as CP
import qualified Curry.Syntax as CS
import qualified Base.Types as CT
import qualified Curry.Frontend.Base.Types as CT

import Curry.LanguageServer.Utils.Convert (ppToText)
import Data.Maybe (maybeToList)
Expand Down
2 changes: 1 addition & 1 deletion stack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ extra-deps:
- unix-2.8.5.1
- Win32-2.14.1.0
- git: https://git.ps.informatik.uni-kiel.de/curry/curry-frontend.git
commit: 67adff16d1166286db21e2fbddb88724674c95e9
commit: 81d57ee6515efb2b21fc3820ddb13c7a8badcad3

allow-newer: true

Expand Down
8 changes: 4 additions & 4 deletions stack.yaml.lock
Original file line number Diff line number Diff line change
Expand Up @@ -124,15 +124,15 @@ packages:
original:
hackage: Win32-2.14.1.0
- completed:
commit: 67adff16d1166286db21e2fbddb88724674c95e9
commit: 81d57ee6515efb2b21fc3820ddb13c7a8badcad3
git: https://git.ps.informatik.uni-kiel.de/curry/curry-frontend.git
name: curry-frontend
pantry-tree:
sha256: 133ea80a7949bf765a43c7cd571ecd7f94103b9c54f1134d650d1dc2dd70be74
size: 20424
sha256: 5a71cac15a58cf2f38efab6c8f772a58cc40266373e350328b644f106a8d469c
size: 21476
version: 3.0.0
original:
commit: 67adff16d1166286db21e2fbddb88724674c95e9
commit: 81d57ee6515efb2b21fc3820ddb13c7a8badcad3
git: https://git.ps.informatik.uni-kiel.de/curry/curry-frontend.git
snapshots:
- completed:
Expand Down
Loading