From d31a01ab9c5878f4ece55acba10a369fe8e0bdf5 Mon Sep 17 00:00:00 2001 From: Felix Dilke Date: Wed, 21 Jan 2026 10:59:57 +0000 Subject: [PATCH] sorted out module organisation --- haskell-experiments/haskell-experiments.cabal | 4 ++-- haskell-experiments/src/{ => Datalog}/DatalogParser.hs | 2 +- haskell-experiments/test/Main.hs | 2 +- .../test/Test/{ => Datalog}/DatalogParserSpec.hs | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) rename haskell-experiments/src/{ => Datalog}/DatalogParser.hs (99%) rename haskell-experiments/test/Test/{ => Datalog}/DatalogParserSpec.hs (97%) diff --git a/haskell-experiments/haskell-experiments.cabal b/haskell-experiments/haskell-experiments.cabal index 4d3e119..ee51e5d 100644 --- a/haskell-experiments/haskell-experiments.cabal +++ b/haskell-experiments/haskell-experiments.cabal @@ -81,12 +81,12 @@ test-suite haskell-exps-test other-modules: Test.OlogsSpec, Test.SimpleParserSpec, Test.ArithmeticParserSpec, - Test.DatalogParserSpec + Test.Datalog.DatalogParserSpec library langfeatures build-depends: base, containers, megaparsec, parser-combinators, text hs-source-dirs: src - exposed-modules: Ologs, SimpleParser, ArithmeticParser, DatalogParser + exposed-modules: Ologs, SimpleParser, ArithmeticParser, Datalog.DatalogParser ghc-options: -Wall executable haskell-experiments diff --git a/haskell-experiments/src/DatalogParser.hs b/haskell-experiments/src/Datalog/DatalogParser.hs similarity index 99% rename from haskell-experiments/src/DatalogParser.hs rename to haskell-experiments/src/Datalog/DatalogParser.hs index 94aa607..e9ccf3f 100644 --- a/haskell-experiments/src/DatalogParser.hs +++ b/haskell-experiments/src/Datalog/DatalogParser.hs @@ -1,7 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeApplications #-} -module DatalogParser where +module Datalog.DatalogParser where import Data.Void import Data.Text (Text) diff --git a/haskell-experiments/test/Main.hs b/haskell-experiments/test/Main.hs index 8a057d1..5013d96 100644 --- a/haskell-experiments/test/Main.hs +++ b/haskell-experiments/test/Main.hs @@ -4,7 +4,7 @@ import Test.Hspec import qualified Test.OlogsSpec as Ologs import qualified Test.SimpleParserSpec as SimpleParserSpec import qualified Test.ArithmeticParserSpec as ArithmeticParserSpec -import qualified Test.DatalogParserSpec as DatalogParserSpec +import qualified Test.Datalog.DatalogParserSpec as DatalogParserSpec main :: IO () main = hspec $ do diff --git a/haskell-experiments/test/Test/DatalogParserSpec.hs b/haskell-experiments/test/Test/Datalog/DatalogParserSpec.hs similarity index 97% rename from haskell-experiments/test/Test/DatalogParserSpec.hs rename to haskell-experiments/test/Test/Datalog/DatalogParserSpec.hs index c2d694a..8048325 100644 --- a/haskell-experiments/test/Test/DatalogParserSpec.hs +++ b/haskell-experiments/test/Test/Datalog/DatalogParserSpec.hs @@ -9,10 +9,10 @@ {-# OPTIONS_GHC -Wno-unrecognised-pragmas #-} {-# LANGUAGE TypeApplications #-} -module Test.DatalogParserSpec where +module Test.Datalog.DatalogParserSpec where import Test.Hspec -import DatalogParser +import Datalog.DatalogParser -- checkParse :: String -> Expr -> Expectation -- checkParse text expectedExpr =