on master help sign in
Merge pull request #2955 from jfdm/fix-benchmarks
01dc140Jan de Muijnck-Hughes
benchmarks/quasigroups/Parser.idr+2
@@ -5,6 +5,8 @@ import Data.Vect
5
5
6import Solver
6import Solver
7
7
8+%access public export
9+
8ParseErr : Type
10ParseErr : Type
9ParseErr = String
11ParseErr = String
10
12
benchmarks/quasigroups/Solver.idr+2−1
@@ -6,6 +6,7 @@ import Data.Vect
6import Data.Vect.Quantifiers
6import Data.Vect.Quantifiers
7
7
8%default total
8%default total
9+%access public export
9
10
10Cell : Nat -> Type
11Cell : Nat -> Type
11Cell n = Maybe (Fin n)
12Cell n = Maybe (Fin n)
@@ -32,7 +33,7 @@ unlines (l::ls) = pack (foldl addLine (unpack l) (map unpack ls))
32 addLine : List Char -> List Char -> List Char
33 addLine : List Char -> List Char -> List Char
33 addLine w s = w ++ ('\n' :: s)
34 addLine w s = w ++ ('\n' :: s)
34
35
35−instance Show (Board n) where
36+Show (Board n) where
36 show (MkBoard rs) = unlines (map showRow rs)
37 show (MkBoard rs) = unlines (map showRow rs)
37
38
38updateAt : Fin n -> Vect n a -> (a -> a) -> Vect n a
39updateAt : Fin n -> Vect n a -> (a -> a) -> Vect n a