sorted out module organisation

This commit is contained in:
Felix Dilke 2026-01-21 10:59:57 +00:00
parent b41c3926df
commit d31a01ab9c
4 changed files with 6 additions and 6 deletions

View File

@ -81,12 +81,12 @@ test-suite haskell-exps-test
other-modules: Test.OlogsSpec, other-modules: Test.OlogsSpec,
Test.SimpleParserSpec, Test.SimpleParserSpec,
Test.ArithmeticParserSpec, Test.ArithmeticParserSpec,
Test.DatalogParserSpec Test.Datalog.DatalogParserSpec
library langfeatures library langfeatures
build-depends: base, containers, megaparsec, parser-combinators, text build-depends: base, containers, megaparsec, parser-combinators, text
hs-source-dirs: src hs-source-dirs: src
exposed-modules: Ologs, SimpleParser, ArithmeticParser, DatalogParser exposed-modules: Ologs, SimpleParser, ArithmeticParser, Datalog.DatalogParser
ghc-options: -Wall ghc-options: -Wall
executable haskell-experiments executable haskell-experiments

View File

@ -1,7 +1,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TypeApplications #-} {-# LANGUAGE TypeApplications #-}
module DatalogParser where module Datalog.DatalogParser where
import Data.Void import Data.Void
import Data.Text (Text) import Data.Text (Text)

View File

@ -4,7 +4,7 @@ import Test.Hspec
import qualified Test.OlogsSpec as Ologs import qualified Test.OlogsSpec as Ologs
import qualified Test.SimpleParserSpec as SimpleParserSpec import qualified Test.SimpleParserSpec as SimpleParserSpec
import qualified Test.ArithmeticParserSpec as ArithmeticParserSpec import qualified Test.ArithmeticParserSpec as ArithmeticParserSpec
import qualified Test.DatalogParserSpec as DatalogParserSpec import qualified Test.Datalog.DatalogParserSpec as DatalogParserSpec
main :: IO () main :: IO ()
main = hspec $ do main = hspec $ do

View File

@ -9,10 +9,10 @@
{-# OPTIONS_GHC -Wno-unrecognised-pragmas #-} {-# OPTIONS_GHC -Wno-unrecognised-pragmas #-}
{-# LANGUAGE TypeApplications #-} {-# LANGUAGE TypeApplications #-}
module Test.DatalogParserSpec where module Test.Datalog.DatalogParserSpec where
import Test.Hspec import Test.Hspec
import DatalogParser import Datalog.DatalogParser
-- checkParse :: String -> Expr -> Expectation -- checkParse :: String -> Expr -> Expectation
-- checkParse text expectedExpr = -- checkParse text expectedExpr =