diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe index 968b810..f39d450 100755 Binary files a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe and b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe differ diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.hi b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.hi index 87eb234..8269992 100644 Binary files a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.hi and b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.hi differ diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.o b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.o index 9299b58..8ab4d92 100644 Binary files a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.o and b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-exe/pcc-haskell-exe-tmp/Main.o differ diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/PackageInfo_pcc_haskell.hs b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/PackageInfo_pcc_haskell.hs new file mode 100644 index 0000000..f850cc4 --- /dev/null +++ b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/PackageInfo_pcc_haskell.hs @@ -0,0 +1,25 @@ +{-# LANGUAGE NoRebindableSyntax #-} +{-# OPTIONS_GHC -fno-warn-missing-import-lists #-} +{-# OPTIONS_GHC -w #-} +module PackageInfo_pcc_haskell ( + name, + version, + synopsis, + copyright, + homepage, + ) where + +import Data.Version (Version(..)) +import Prelude + +name :: String +name = "pcc_haskell" +version :: Version +version = Version [0,1,0,0] [] + +synopsis :: String +synopsis = "" +copyright :: String +copyright = "2024 Author name here" +homepage :: String +homepage = "https://github.com/githubuser/pcc-haskell#readme" diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/Paths_pcc_haskell.hs b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/Paths_pcc_haskell.hs new file mode 100644 index 0000000..48c49f5 --- /dev/null +++ b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/Paths_pcc_haskell.hs @@ -0,0 +1,77 @@ +{-# LANGUAGE CPP #-} +{-# LANGUAGE NoRebindableSyntax #-} +#if __GLASGOW_HASKELL__ >= 810 +{-# OPTIONS_GHC -Wno-prepositive-qualified-module #-} +#endif +{-# OPTIONS_GHC -fno-warn-missing-import-lists #-} +{-# OPTIONS_GHC -w #-} +module Paths_pcc_haskell ( + version, + getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, + getDataFileName, getSysconfDir + ) where + + +import qualified Control.Exception as Exception +import qualified Data.List as List +import Data.Version (Version(..)) +import System.Environment (getEnv) +import Prelude + + +#if defined(VERSION_base) + +#if MIN_VERSION_base(4,0,0) +catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a +#else +catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a +#endif + +#else +catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a +#endif +catchIO = Exception.catch + +version :: Version +version = Version [0,1,0,0] [] + +getDataFileName :: FilePath -> IO FilePath +getDataFileName name = do + dir <- getDataDir + return (dir `joinFileName` name) + +getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath + + + + +bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath +bindir = "/home/maxime/source/PolyCubeCounting/haskell/.stack-work/install/x86_64-linux/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/9.6.4/bin" +libdir = "/home/maxime/source/PolyCubeCounting/haskell/.stack-work/install/x86_64-linux/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/9.6.4/lib/x86_64-linux-ghc-9.6.4/pcc-haskell-0.1.0.0-JNyZtksfvoo79sRqDneyQc-pcc-haskell-test" +dynlibdir = "/home/maxime/source/PolyCubeCounting/haskell/.stack-work/install/x86_64-linux/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/9.6.4/lib/x86_64-linux-ghc-9.6.4" +datadir = "/home/maxime/source/PolyCubeCounting/haskell/.stack-work/install/x86_64-linux/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/9.6.4/share/x86_64-linux-ghc-9.6.4/pcc-haskell-0.1.0.0" +libexecdir = "/home/maxime/source/PolyCubeCounting/haskell/.stack-work/install/x86_64-linux/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/9.6.4/libexec/x86_64-linux-ghc-9.6.4/pcc-haskell-0.1.0.0" +sysconfdir = "/home/maxime/source/PolyCubeCounting/haskell/.stack-work/install/x86_64-linux/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/9.6.4/etc" + +getBinDir = catchIO (getEnv "pcc_haskell_bindir") (\_ -> return bindir) +getLibDir = catchIO (getEnv "pcc_haskell_libdir") (\_ -> return libdir) +getDynLibDir = catchIO (getEnv "pcc_haskell_dynlibdir") (\_ -> return dynlibdir) +getDataDir = catchIO (getEnv "pcc_haskell_datadir") (\_ -> return datadir) +getLibexecDir = catchIO (getEnv "pcc_haskell_libexecdir") (\_ -> return libexecdir) +getSysconfDir = catchIO (getEnv "pcc_haskell_sysconfdir") (\_ -> return sysconfdir) + + + +joinFileName :: String -> String -> FilePath +joinFileName "" fname = fname +joinFileName "." fname = fname +joinFileName dir "" = dir +joinFileName dir fname + | isPathSeparator (List.last dir) = dir ++ fname + | otherwise = dir ++ pathSeparator : fname + +pathSeparator :: Char +pathSeparator = '/' + +isPathSeparator :: Char -> Bool +isPathSeparator c = c == '/' diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/cabal_macros.h b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/cabal_macros.h new file mode 100644 index 0000000..fa7a5d4 --- /dev/null +++ b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/build/pcc-haskell-test/autogen/cabal_macros.h @@ -0,0 +1,150 @@ +/* DO NOT EDIT: This file is automatically generated by Cabal */ + +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package base-4.18.2.0 */ +#ifndef VERSION_base +#define VERSION_base "4.18.2.0" +#endif /* VERSION_base */ +#ifndef MIN_VERSION_base +#define MIN_VERSION_base(major1,major2,minor) (\ + (major1) < 4 || \ + (major1) == 4 && (major2) < 18 || \ + (major1) == 4 && (major2) == 18 && (minor) <= 2) +#endif /* MIN_VERSION_base */ +/* package combinatorial-0.1.1 */ +#ifndef VERSION_combinatorial +#define VERSION_combinatorial "0.1.1" +#endif /* VERSION_combinatorial */ +#ifndef MIN_VERSION_combinatorial +#define MIN_VERSION_combinatorial(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 1) +#endif /* MIN_VERSION_combinatorial */ +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package unordered-containers-0.2.20 */ +#ifndef VERSION_unordered_containers +#define VERSION_unordered_containers "0.2.20" +#endif /* VERSION_unordered_containers */ +#ifndef MIN_VERSION_unordered_containers +#define MIN_VERSION_unordered_containers(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 2 || \ + (major1) == 0 && (major2) == 2 && (minor) <= 20) +#endif /* MIN_VERSION_unordered_containers */ + +/* tool gcc-11 */ +#ifndef TOOL_VERSION_gcc +#define TOOL_VERSION_gcc "11" +#endif /* TOOL_VERSION_gcc */ +#ifndef MIN_TOOL_VERSION_gcc +#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\ + (major1) < 11 || \ + (major1) == 11 && (major2) < 0 || \ + (major1) == 11 && (major2) == 0 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_gcc */ +/* tool ghc-9.6.4 */ +#ifndef TOOL_VERSION_ghc +#define TOOL_VERSION_ghc "9.6.4" +#endif /* TOOL_VERSION_ghc */ +#ifndef MIN_TOOL_VERSION_ghc +#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc */ +/* tool ghc-pkg-9.6.4 */ +#ifndef TOOL_VERSION_ghc_pkg +#define TOOL_VERSION_ghc_pkg "9.6.4" +#endif /* TOOL_VERSION_ghc_pkg */ +#ifndef MIN_TOOL_VERSION_ghc_pkg +#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc_pkg */ +/* tool haddock-2.29.2 */ +#ifndef TOOL_VERSION_haddock +#define TOOL_VERSION_haddock "2.29.2" +#endif /* TOOL_VERSION_haddock */ +#ifndef MIN_TOOL_VERSION_haddock +#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 29 || \ + (major1) == 2 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_haddock */ +/* tool hpc-0.68 */ +#ifndef TOOL_VERSION_hpc +#define TOOL_VERSION_hpc "0.68" +#endif /* TOOL_VERSION_hpc */ +#ifndef MIN_TOOL_VERSION_hpc +#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_hpc */ +/* tool hsc2hs-0.68.9 */ +#ifndef TOOL_VERSION_hsc2hs +#define TOOL_VERSION_hsc2hs "0.68.9" +#endif /* TOOL_VERSION_hsc2hs */ +#ifndef MIN_TOOL_VERSION_hsc2hs +#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 9) +#endif /* MIN_TOOL_VERSION_hsc2hs */ +/* tool pkg-config-0.29.2 */ +#ifndef TOOL_VERSION_pkg_config +#define TOOL_VERSION_pkg_config "0.29.2" +#endif /* TOOL_VERSION_pkg_config */ +#ifndef MIN_TOOL_VERSION_pkg_config +#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 29 || \ + (major1) == 0 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_pkg_config */ +/* tool runghc-9.6.4 */ +#ifndef TOOL_VERSION_runghc +#define TOOL_VERSION_runghc "9.6.4" +#endif /* TOOL_VERSION_runghc */ +#ifndef MIN_TOOL_VERSION_runghc +#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_runghc */ +/* tool strip-2.38 */ +#ifndef TOOL_VERSION_strip +#define TOOL_VERSION_strip "2.38" +#endif /* TOOL_VERSION_strip */ +#ifndef MIN_TOOL_VERSION_strip +#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 38 || \ + (major1) == 2 && (major2) == 38 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_strip */ + +#ifndef CURRENT_COMPONENT_ID +#define CURRENT_COMPONENT_ID "pcc-haskell-0.1.0.0-JNyZtksfvoo79sRqDneyQc-pcc-haskell-test" +#endif /* CURRENT_COMPONENT_ID */ +#ifndef CURRENT_PACKAGE_VERSION +#define CURRENT_PACKAGE_VERSION "0.1.0.0" +#endif /* CURRENT_PACKAGE_VERSION */ diff --git a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/stack-build-caches/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/exe-pcc-haskell-exe b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/stack-build-caches/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/exe-pcc-haskell-exe index 2b2c56b..2406165 100644 --- a/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/stack-build-caches/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/exe-pcc-haskell-exe +++ b/haskell/.stack-work/dist/x86_64-linux/ghc-9.6.4/stack-build-caches/75fd8e4951838cd19ff034f1d6b677ab2be4fb856638520103bae2e94ff9d516/exe-pcc-haskell-exe @@ -9,7 +9,7 @@ /home/maxime/source/PolyCubeCounting/haskell/README.md: hash: 7977cc588f7e4331316835e35589dc4ac1b6579bb1ddb004793d0f7ab27f23fe /home/maxime/source/PolyCubeCounting/haskell/app/Main.hs: - hash: 39b9c05ce23c04f5f4fc25ae75ec53770148267f79303f8d4e60e25a17e1e4b0 + hash: 11f77f34c57f1636a153c573b6080502104de52eabec0a5726eb59648ca2489a /home/maxime/source/PolyCubeCounting/haskell/package.yaml: hash: eab634f7eb24459df2c4898a07904dbd87c46dae3c8b758755745fac6fbfec48 /home/maxime/source/PolyCubeCounting/haskell/pcc-haskell.cabal: diff --git a/haskell/.stack-work/ghci/87bad477/cabal_macros.h b/haskell/.stack-work/ghci/87bad477/cabal_macros.h new file mode 100644 index 0000000..92ee9dd --- /dev/null +++ b/haskell/.stack-work/ghci/87bad477/cabal_macros.h @@ -0,0 +1,153 @@ +/* DO NOT EDIT: This file is automatically generated by Cabal */ + +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package base-4.18.2.0 */ +#ifndef VERSION_base +#define VERSION_base "4.18.2.0" +#endif /* VERSION_base */ +#ifndef MIN_VERSION_base +#define MIN_VERSION_base(major1,major2,minor) (\ + (major1) < 4 || \ + (major1) == 4 && (major2) < 18 || \ + (major1) == 4 && (major2) == 18 && (minor) <= 2) +#endif /* MIN_VERSION_base */ +/* package combinatorial-0.1.1 */ +#ifndef VERSION_combinatorial +#define VERSION_combinatorial "0.1.1" +#endif /* VERSION_combinatorial */ +#ifndef MIN_VERSION_combinatorial +#define MIN_VERSION_combinatorial(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 1) +#endif /* MIN_VERSION_combinatorial */ +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package unordered-containers-0.2.20 */ +#ifndef VERSION_unordered_containers +#define VERSION_unordered_containers "0.2.20" +#endif /* VERSION_unordered_containers */ +#ifndef MIN_VERSION_unordered_containers +#define MIN_VERSION_unordered_containers(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 2 || \ + (major1) == 0 && (major2) == 2 && (minor) <= 20) +#endif /* MIN_VERSION_unordered_containers */ + +/* tool gcc-11 */ +#ifndef TOOL_VERSION_gcc +#define TOOL_VERSION_gcc "11" +#endif /* TOOL_VERSION_gcc */ +#ifndef MIN_TOOL_VERSION_gcc +#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\ + (major1) < 11 || \ + (major1) == 11 && (major2) < 0 || \ + (major1) == 11 && (major2) == 0 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_gcc */ +/* tool ghc-9.6.4 */ +#ifndef TOOL_VERSION_ghc +#define TOOL_VERSION_ghc "9.6.4" +#endif /* TOOL_VERSION_ghc */ +#ifndef MIN_TOOL_VERSION_ghc +#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc */ +/* tool ghc-pkg-9.6.4 */ +#ifndef TOOL_VERSION_ghc_pkg +#define TOOL_VERSION_ghc_pkg "9.6.4" +#endif /* TOOL_VERSION_ghc_pkg */ +#ifndef MIN_TOOL_VERSION_ghc_pkg +#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc_pkg */ +/* tool haddock-2.29.2 */ +#ifndef TOOL_VERSION_haddock +#define TOOL_VERSION_haddock "2.29.2" +#endif /* TOOL_VERSION_haddock */ +#ifndef MIN_TOOL_VERSION_haddock +#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 29 || \ + (major1) == 2 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_haddock */ +/* tool hpc-0.68 */ +#ifndef TOOL_VERSION_hpc +#define TOOL_VERSION_hpc "0.68" +#endif /* TOOL_VERSION_hpc */ +#ifndef MIN_TOOL_VERSION_hpc +#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_hpc */ +/* tool hsc2hs-0.68.9 */ +#ifndef TOOL_VERSION_hsc2hs +#define TOOL_VERSION_hsc2hs "0.68.9" +#endif /* TOOL_VERSION_hsc2hs */ +#ifndef MIN_TOOL_VERSION_hsc2hs +#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 9) +#endif /* MIN_TOOL_VERSION_hsc2hs */ +/* tool pkg-config-0.29.2 */ +#ifndef TOOL_VERSION_pkg_config +#define TOOL_VERSION_pkg_config "0.29.2" +#endif /* TOOL_VERSION_pkg_config */ +#ifndef MIN_TOOL_VERSION_pkg_config +#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 29 || \ + (major1) == 0 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_pkg_config */ +/* tool runghc-9.6.4 */ +#ifndef TOOL_VERSION_runghc +#define TOOL_VERSION_runghc "9.6.4" +#endif /* TOOL_VERSION_runghc */ +#ifndef MIN_TOOL_VERSION_runghc +#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_runghc */ +/* tool strip-2.38 */ +#ifndef TOOL_VERSION_strip +#define TOOL_VERSION_strip "2.38" +#endif /* TOOL_VERSION_strip */ +#ifndef MIN_TOOL_VERSION_strip +#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 38 || \ + (major1) == 2 && (major2) == 38 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_strip */ + +#ifndef CURRENT_COMPONENT_ID +#define CURRENT_COMPONENT_ID "pcc-haskell-0.1.0.0-JNyZtksfvoo79sRqDneyQc-pcc-haskell-test" +#endif /* CURRENT_COMPONENT_ID */ +#ifndef CURRENT_PACKAGE_VERSION +#define CURRENT_PACKAGE_VERSION "0.1.0.0" +#endif /* CURRENT_PACKAGE_VERSION */ + +#undef CURRENT_PACKAGE_KEY +#undef CURRENT_COMPONENT_ID diff --git a/haskell/.stack-work/ghci/92579c23/cabal_macros.h b/haskell/.stack-work/ghci/92579c23/cabal_macros.h new file mode 100644 index 0000000..c71fa47 --- /dev/null +++ b/haskell/.stack-work/ghci/92579c23/cabal_macros.h @@ -0,0 +1,136 @@ +/* DO NOT EDIT: This file is automatically generated by Cabal */ + +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package base-4.18.2.0 */ +#ifndef VERSION_base +#define VERSION_base "4.18.2.0" +#endif /* VERSION_base */ +#ifndef MIN_VERSION_base +#define MIN_VERSION_base(major1,major2,minor) (\ + (major1) < 4 || \ + (major1) == 4 && (major2) < 18 || \ + (major1) == 4 && (major2) == 18 && (minor) <= 2) +#endif /* MIN_VERSION_base */ +/* package hashable-1.4.3.0 */ +#ifndef VERSION_hashable +#define VERSION_hashable "1.4.3.0" +#endif /* VERSION_hashable */ +#ifndef MIN_VERSION_hashable +#define MIN_VERSION_hashable(major1,major2,minor) (\ + (major1) < 1 || \ + (major1) == 1 && (major2) < 4 || \ + (major1) == 1 && (major2) == 4 && (minor) <= 3) +#endif /* MIN_VERSION_hashable */ + +/* tool gcc-11 */ +#ifndef TOOL_VERSION_gcc +#define TOOL_VERSION_gcc "11" +#endif /* TOOL_VERSION_gcc */ +#ifndef MIN_TOOL_VERSION_gcc +#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\ + (major1) < 11 || \ + (major1) == 11 && (major2) < 0 || \ + (major1) == 11 && (major2) == 0 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_gcc */ +/* tool ghc-9.6.4 */ +#ifndef TOOL_VERSION_ghc +#define TOOL_VERSION_ghc "9.6.4" +#endif /* TOOL_VERSION_ghc */ +#ifndef MIN_TOOL_VERSION_ghc +#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc */ +/* tool ghc-pkg-9.6.4 */ +#ifndef TOOL_VERSION_ghc_pkg +#define TOOL_VERSION_ghc_pkg "9.6.4" +#endif /* TOOL_VERSION_ghc_pkg */ +#ifndef MIN_TOOL_VERSION_ghc_pkg +#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc_pkg */ +/* tool haddock-2.29.2 */ +#ifndef TOOL_VERSION_haddock +#define TOOL_VERSION_haddock "2.29.2" +#endif /* TOOL_VERSION_haddock */ +#ifndef MIN_TOOL_VERSION_haddock +#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 29 || \ + (major1) == 2 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_haddock */ +/* tool hpc-0.68 */ +#ifndef TOOL_VERSION_hpc +#define TOOL_VERSION_hpc "0.68" +#endif /* TOOL_VERSION_hpc */ +#ifndef MIN_TOOL_VERSION_hpc +#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_hpc */ +/* tool hsc2hs-0.68.9 */ +#ifndef TOOL_VERSION_hsc2hs +#define TOOL_VERSION_hsc2hs "0.68.9" +#endif /* TOOL_VERSION_hsc2hs */ +#ifndef MIN_TOOL_VERSION_hsc2hs +#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 9) +#endif /* MIN_TOOL_VERSION_hsc2hs */ +/* tool pkg-config-0.29.2 */ +#ifndef TOOL_VERSION_pkg_config +#define TOOL_VERSION_pkg_config "0.29.2" +#endif /* TOOL_VERSION_pkg_config */ +#ifndef MIN_TOOL_VERSION_pkg_config +#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 29 || \ + (major1) == 0 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_pkg_config */ +/* tool runghc-9.6.4 */ +#ifndef TOOL_VERSION_runghc +#define TOOL_VERSION_runghc "9.6.4" +#endif /* TOOL_VERSION_runghc */ +#ifndef MIN_TOOL_VERSION_runghc +#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_runghc */ +/* tool strip-2.38 */ +#ifndef TOOL_VERSION_strip +#define TOOL_VERSION_strip "2.38" +#endif /* TOOL_VERSION_strip */ +#ifndef MIN_TOOL_VERSION_strip +#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 38 || \ + (major1) == 2 && (major2) == 38 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_strip */ + +#ifndef CURRENT_PACKAGE_KEY +#define CURRENT_PACKAGE_KEY "pcc-haskell-0.1.0.0-6K1H0wLq681LrfvIdKcNTn" +#endif /* CURRENT_packageKey */ +#ifndef CURRENT_COMPONENT_ID +#define CURRENT_COMPONENT_ID "pcc-haskell-0.1.0.0-6K1H0wLq681LrfvIdKcNTn" +#endif /* CURRENT_COMPONENT_ID */ +#ifndef CURRENT_PACKAGE_VERSION +#define CURRENT_PACKAGE_VERSION "0.1.0.0" +#endif /* CURRENT_PACKAGE_VERSION */ + +#undef CURRENT_PACKAGE_KEY +#undef CURRENT_COMPONENT_ID diff --git a/haskell/.stack-work/ghci/bbf7fe08/cabal_macros.h b/haskell/.stack-work/ghci/bbf7fe08/cabal_macros.h new file mode 100644 index 0000000..e9c3e83 --- /dev/null +++ b/haskell/.stack-work/ghci/bbf7fe08/cabal_macros.h @@ -0,0 +1,153 @@ +/* DO NOT EDIT: This file is automatically generated by Cabal */ + +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package base-4.18.2.0 */ +#ifndef VERSION_base +#define VERSION_base "4.18.2.0" +#endif /* VERSION_base */ +#ifndef MIN_VERSION_base +#define MIN_VERSION_base(major1,major2,minor) (\ + (major1) < 4 || \ + (major1) == 4 && (major2) < 18 || \ + (major1) == 4 && (major2) == 18 && (minor) <= 2) +#endif /* MIN_VERSION_base */ +/* package combinatorial-0.1.1 */ +#ifndef VERSION_combinatorial +#define VERSION_combinatorial "0.1.1" +#endif /* VERSION_combinatorial */ +#ifndef MIN_VERSION_combinatorial +#define MIN_VERSION_combinatorial(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 1) +#endif /* MIN_VERSION_combinatorial */ +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package unordered-containers-0.2.20 */ +#ifndef VERSION_unordered_containers +#define VERSION_unordered_containers "0.2.20" +#endif /* VERSION_unordered_containers */ +#ifndef MIN_VERSION_unordered_containers +#define MIN_VERSION_unordered_containers(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 2 || \ + (major1) == 0 && (major2) == 2 && (minor) <= 20) +#endif /* MIN_VERSION_unordered_containers */ + +/* tool gcc-11 */ +#ifndef TOOL_VERSION_gcc +#define TOOL_VERSION_gcc "11" +#endif /* TOOL_VERSION_gcc */ +#ifndef MIN_TOOL_VERSION_gcc +#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\ + (major1) < 11 || \ + (major1) == 11 && (major2) < 0 || \ + (major1) == 11 && (major2) == 0 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_gcc */ +/* tool ghc-9.6.4 */ +#ifndef TOOL_VERSION_ghc +#define TOOL_VERSION_ghc "9.6.4" +#endif /* TOOL_VERSION_ghc */ +#ifndef MIN_TOOL_VERSION_ghc +#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc */ +/* tool ghc-pkg-9.6.4 */ +#ifndef TOOL_VERSION_ghc_pkg +#define TOOL_VERSION_ghc_pkg "9.6.4" +#endif /* TOOL_VERSION_ghc_pkg */ +#ifndef MIN_TOOL_VERSION_ghc_pkg +#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc_pkg */ +/* tool haddock-2.29.2 */ +#ifndef TOOL_VERSION_haddock +#define TOOL_VERSION_haddock "2.29.2" +#endif /* TOOL_VERSION_haddock */ +#ifndef MIN_TOOL_VERSION_haddock +#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 29 || \ + (major1) == 2 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_haddock */ +/* tool hpc-0.68 */ +#ifndef TOOL_VERSION_hpc +#define TOOL_VERSION_hpc "0.68" +#endif /* TOOL_VERSION_hpc */ +#ifndef MIN_TOOL_VERSION_hpc +#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_hpc */ +/* tool hsc2hs-0.68.9 */ +#ifndef TOOL_VERSION_hsc2hs +#define TOOL_VERSION_hsc2hs "0.68.9" +#endif /* TOOL_VERSION_hsc2hs */ +#ifndef MIN_TOOL_VERSION_hsc2hs +#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 9) +#endif /* MIN_TOOL_VERSION_hsc2hs */ +/* tool pkg-config-0.29.2 */ +#ifndef TOOL_VERSION_pkg_config +#define TOOL_VERSION_pkg_config "0.29.2" +#endif /* TOOL_VERSION_pkg_config */ +#ifndef MIN_TOOL_VERSION_pkg_config +#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 29 || \ + (major1) == 0 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_pkg_config */ +/* tool runghc-9.6.4 */ +#ifndef TOOL_VERSION_runghc +#define TOOL_VERSION_runghc "9.6.4" +#endif /* TOOL_VERSION_runghc */ +#ifndef MIN_TOOL_VERSION_runghc +#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_runghc */ +/* tool strip-2.38 */ +#ifndef TOOL_VERSION_strip +#define TOOL_VERSION_strip "2.38" +#endif /* TOOL_VERSION_strip */ +#ifndef MIN_TOOL_VERSION_strip +#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 38 || \ + (major1) == 2 && (major2) == 38 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_strip */ + +#ifndef CURRENT_COMPONENT_ID +#define CURRENT_COMPONENT_ID "pcc-haskell-0.1.0.0-3uXeFg0wTKK8h95Bv99PsP-pcc-haskell-exe" +#endif /* CURRENT_COMPONENT_ID */ +#ifndef CURRENT_PACKAGE_VERSION +#define CURRENT_PACKAGE_VERSION "0.1.0.0" +#endif /* CURRENT_PACKAGE_VERSION */ + +#undef CURRENT_PACKAGE_KEY +#undef CURRENT_COMPONENT_ID diff --git a/haskell/.stack-work/ghci/d40b87a7/cabal_macros.h b/haskell/.stack-work/ghci/d40b87a7/cabal_macros.h new file mode 100644 index 0000000..6926118 --- /dev/null +++ b/haskell/.stack-work/ghci/d40b87a7/cabal_macros.h @@ -0,0 +1,289 @@ +/* DO NOT EDIT: This file is automatically generated by Cabal */ + +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package base-4.18.2.0 */ +#ifndef VERSION_base +#define VERSION_base "4.18.2.0" +#endif /* VERSION_base */ +#ifndef MIN_VERSION_base +#define MIN_VERSION_base(major1,major2,minor) (\ + (major1) < 4 || \ + (major1) == 4 && (major2) < 18 || \ + (major1) == 4 && (major2) == 18 && (minor) <= 2) +#endif /* MIN_VERSION_base */ +/* package hashable-1.4.3.0 */ +#ifndef VERSION_hashable +#define VERSION_hashable "1.4.3.0" +#endif /* VERSION_hashable */ +#ifndef MIN_VERSION_hashable +#define MIN_VERSION_hashable(major1,major2,minor) (\ + (major1) < 1 || \ + (major1) == 1 && (major2) < 4 || \ + (major1) == 1 && (major2) == 4 && (minor) <= 3) +#endif /* MIN_VERSION_hashable */ + +/* tool gcc-11 */ +#ifndef TOOL_VERSION_gcc +#define TOOL_VERSION_gcc "11" +#endif /* TOOL_VERSION_gcc */ +#ifndef MIN_TOOL_VERSION_gcc +#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\ + (major1) < 11 || \ + (major1) == 11 && (major2) < 0 || \ + (major1) == 11 && (major2) == 0 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_gcc */ +/* tool ghc-9.6.4 */ +#ifndef TOOL_VERSION_ghc +#define TOOL_VERSION_ghc "9.6.4" +#endif /* TOOL_VERSION_ghc */ +#ifndef MIN_TOOL_VERSION_ghc +#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc */ +/* tool ghc-pkg-9.6.4 */ +#ifndef TOOL_VERSION_ghc_pkg +#define TOOL_VERSION_ghc_pkg "9.6.4" +#endif /* TOOL_VERSION_ghc_pkg */ +#ifndef MIN_TOOL_VERSION_ghc_pkg +#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc_pkg */ +/* tool haddock-2.29.2 */ +#ifndef TOOL_VERSION_haddock +#define TOOL_VERSION_haddock "2.29.2" +#endif /* TOOL_VERSION_haddock */ +#ifndef MIN_TOOL_VERSION_haddock +#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 29 || \ + (major1) == 2 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_haddock */ +/* tool hpc-0.68 */ +#ifndef TOOL_VERSION_hpc +#define TOOL_VERSION_hpc "0.68" +#endif /* TOOL_VERSION_hpc */ +#ifndef MIN_TOOL_VERSION_hpc +#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_hpc */ +/* tool hsc2hs-0.68.9 */ +#ifndef TOOL_VERSION_hsc2hs +#define TOOL_VERSION_hsc2hs "0.68.9" +#endif /* TOOL_VERSION_hsc2hs */ +#ifndef MIN_TOOL_VERSION_hsc2hs +#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 9) +#endif /* MIN_TOOL_VERSION_hsc2hs */ +/* tool pkg-config-0.29.2 */ +#ifndef TOOL_VERSION_pkg_config +#define TOOL_VERSION_pkg_config "0.29.2" +#endif /* TOOL_VERSION_pkg_config */ +#ifndef MIN_TOOL_VERSION_pkg_config +#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 29 || \ + (major1) == 0 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_pkg_config */ +/* tool runghc-9.6.4 */ +#ifndef TOOL_VERSION_runghc +#define TOOL_VERSION_runghc "9.6.4" +#endif /* TOOL_VERSION_runghc */ +#ifndef MIN_TOOL_VERSION_runghc +#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_runghc */ +/* tool strip-2.38 */ +#ifndef TOOL_VERSION_strip +#define TOOL_VERSION_strip "2.38" +#endif /* TOOL_VERSION_strip */ +#ifndef MIN_TOOL_VERSION_strip +#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 38 || \ + (major1) == 2 && (major2) == 38 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_strip */ + +#ifndef CURRENT_PACKAGE_KEY +#define CURRENT_PACKAGE_KEY "pcc-haskell-0.1.0.0-6K1H0wLq681LrfvIdKcNTn" +#endif /* CURRENT_packageKey */ +#ifndef CURRENT_COMPONENT_ID +#define CURRENT_COMPONENT_ID "pcc-haskell-0.1.0.0-6K1H0wLq681LrfvIdKcNTn" +#endif /* CURRENT_COMPONENT_ID */ +#ifndef CURRENT_PACKAGE_VERSION +#define CURRENT_PACKAGE_VERSION "0.1.0.0" +#endif /* CURRENT_PACKAGE_VERSION */ + +#undef CURRENT_PACKAGE_KEY +#undef CURRENT_COMPONENT_ID +/* DO NOT EDIT: This file is automatically generated by Cabal */ + +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package base-4.18.2.0 */ +#ifndef VERSION_base +#define VERSION_base "4.18.2.0" +#endif /* VERSION_base */ +#ifndef MIN_VERSION_base +#define MIN_VERSION_base(major1,major2,minor) (\ + (major1) < 4 || \ + (major1) == 4 && (major2) < 18 || \ + (major1) == 4 && (major2) == 18 && (minor) <= 2) +#endif /* MIN_VERSION_base */ +/* package combinatorial-0.1.1 */ +#ifndef VERSION_combinatorial +#define VERSION_combinatorial "0.1.1" +#endif /* VERSION_combinatorial */ +#ifndef MIN_VERSION_combinatorial +#define MIN_VERSION_combinatorial(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 1) +#endif /* MIN_VERSION_combinatorial */ +/* package pcc-haskell-0.1.0.0 */ +#ifndef VERSION_pcc_haskell +#define VERSION_pcc_haskell "0.1.0.0" +#endif /* VERSION_pcc_haskell */ +#ifndef MIN_VERSION_pcc_haskell +#define MIN_VERSION_pcc_haskell(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 1 || \ + (major1) == 0 && (major2) == 1 && (minor) <= 0) +#endif /* MIN_VERSION_pcc_haskell */ +/* package unordered-containers-0.2.20 */ +#ifndef VERSION_unordered_containers +#define VERSION_unordered_containers "0.2.20" +#endif /* VERSION_unordered_containers */ +#ifndef MIN_VERSION_unordered_containers +#define MIN_VERSION_unordered_containers(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 2 || \ + (major1) == 0 && (major2) == 2 && (minor) <= 20) +#endif /* MIN_VERSION_unordered_containers */ + +/* tool gcc-11 */ +#ifndef TOOL_VERSION_gcc +#define TOOL_VERSION_gcc "11" +#endif /* TOOL_VERSION_gcc */ +#ifndef MIN_TOOL_VERSION_gcc +#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\ + (major1) < 11 || \ + (major1) == 11 && (major2) < 0 || \ + (major1) == 11 && (major2) == 0 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_gcc */ +/* tool ghc-9.6.4 */ +#ifndef TOOL_VERSION_ghc +#define TOOL_VERSION_ghc "9.6.4" +#endif /* TOOL_VERSION_ghc */ +#ifndef MIN_TOOL_VERSION_ghc +#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc */ +/* tool ghc-pkg-9.6.4 */ +#ifndef TOOL_VERSION_ghc_pkg +#define TOOL_VERSION_ghc_pkg "9.6.4" +#endif /* TOOL_VERSION_ghc_pkg */ +#ifndef MIN_TOOL_VERSION_ghc_pkg +#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_ghc_pkg */ +/* tool haddock-2.29.2 */ +#ifndef TOOL_VERSION_haddock +#define TOOL_VERSION_haddock "2.29.2" +#endif /* TOOL_VERSION_haddock */ +#ifndef MIN_TOOL_VERSION_haddock +#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 29 || \ + (major1) == 2 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_haddock */ +/* tool hpc-0.68 */ +#ifndef TOOL_VERSION_hpc +#define TOOL_VERSION_hpc "0.68" +#endif /* TOOL_VERSION_hpc */ +#ifndef MIN_TOOL_VERSION_hpc +#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_hpc */ +/* tool hsc2hs-0.68.9 */ +#ifndef TOOL_VERSION_hsc2hs +#define TOOL_VERSION_hsc2hs "0.68.9" +#endif /* TOOL_VERSION_hsc2hs */ +#ifndef MIN_TOOL_VERSION_hsc2hs +#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 68 || \ + (major1) == 0 && (major2) == 68 && (minor) <= 9) +#endif /* MIN_TOOL_VERSION_hsc2hs */ +/* tool pkg-config-0.29.2 */ +#ifndef TOOL_VERSION_pkg_config +#define TOOL_VERSION_pkg_config "0.29.2" +#endif /* TOOL_VERSION_pkg_config */ +#ifndef MIN_TOOL_VERSION_pkg_config +#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\ + (major1) < 0 || \ + (major1) == 0 && (major2) < 29 || \ + (major1) == 0 && (major2) == 29 && (minor) <= 2) +#endif /* MIN_TOOL_VERSION_pkg_config */ +/* tool runghc-9.6.4 */ +#ifndef TOOL_VERSION_runghc +#define TOOL_VERSION_runghc "9.6.4" +#endif /* TOOL_VERSION_runghc */ +#ifndef MIN_TOOL_VERSION_runghc +#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\ + (major1) < 9 || \ + (major1) == 9 && (major2) < 6 || \ + (major1) == 9 && (major2) == 6 && (minor) <= 4) +#endif /* MIN_TOOL_VERSION_runghc */ +/* tool strip-2.38 */ +#ifndef TOOL_VERSION_strip +#define TOOL_VERSION_strip "2.38" +#endif /* TOOL_VERSION_strip */ +#ifndef MIN_TOOL_VERSION_strip +#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\ + (major1) < 2 || \ + (major1) == 2 && (major2) < 38 || \ + (major1) == 2 && (major2) == 38 && (minor) <= 0) +#endif /* MIN_TOOL_VERSION_strip */ + +#ifndef CURRENT_COMPONENT_ID +#define CURRENT_COMPONENT_ID "pcc-haskell-0.1.0.0-3uXeFg0wTKK8h95Bv99PsP-pcc-haskell-exe" +#endif /* CURRENT_COMPONENT_ID */ +#ifndef CURRENT_PACKAGE_VERSION +#define CURRENT_PACKAGE_VERSION "0.1.0.0" +#endif /* CURRENT_PACKAGE_VERSION */ + +#undef CURRENT_PACKAGE_KEY +#undef CURRENT_COMPONENT_ID diff --git a/haskell/.stack-work/stack.sqlite3 b/haskell/.stack-work/stack.sqlite3 index f38e099..ceaff09 100644 Binary files a/haskell/.stack-work/stack.sqlite3 and b/haskell/.stack-work/stack.sqlite3 differ diff --git a/haskell/app/Main.hs b/haskell/app/Main.hs index 263da10..e8e065c 100644 --- a/haskell/app/Main.hs +++ b/haskell/app/Main.hs @@ -68,6 +68,6 @@ insertSorted :: (Ord a) => [a] -> a -> [a] insertSorted [] v = [v] insertSorted (x:xs) v | v < x = v:x:xs - | v > x = insertSorted xs v + | v > x = x:insertSorted xs v | otherwise = x:xs diff --git a/haskell/count.out b/haskell/count.out index bace2a0..6d71496 100644 --- a/haskell/count.out +++ b/haskell/count.out @@ -1 +1 @@ -[1] \ No newline at end of file +[1,1,2,8,25] \ No newline at end of file