style: decrease indentation on TTImp
quote
This commit is contained in:
parent
b37d5f2dd4
commit
07b830672b
|
@ -82,22 +82,24 @@ public export
|
|||
fetchSolution : Problem -> Elab (String -> String)
|
||||
fetchSolution pr = do
|
||||
let name = solutionName pr
|
||||
check `(\s => show (~(IVar EmptyFC name) s))
|
||||
check `(\s => Prelude.show (~(IVar EmptyFC name) s))
|
||||
<|> fail "\{show name} does not exist as a valid solution"
|
||||
|
||||
public export
|
||||
fetchAllSols : (latest : Problem) -> Elab (SortedMap Problem (String -> String))
|
||||
fetchAllSols pr =
|
||||
let prs = allProblems pr
|
||||
list = foldr (\pr,tt => `(Prelude.(::)
|
||||
(Builtin.MkPair
|
||||
(Data.Problem.Pr
|
||||
(Prelude.fromInteger
|
||||
~(IPrimVal EmptyFC $ BI $ natToInteger pr.day))
|
||||
~(case pr.part of
|
||||
Part1 => `(Data.Problem.Part1)
|
||||
Part2 => `(Data.Problem.Part2)))
|
||||
(\s => show (~(IVar EmptyFC $ solutionName pr) s)))
|
||||
~(tt))) `(Prelude.Nil) prs
|
||||
list = foldr
|
||||
(\pr,tt =>
|
||||
`(Prelude.(::)
|
||||
(Builtin.MkPair
|
||||
(Data.Problem.Pr
|
||||
(Prelude.fromInteger
|
||||
~(IPrimVal EmptyFC $ BI $ natToInteger pr.day))
|
||||
~(case pr.part of
|
||||
Part1 => `(Data.Problem.Part1)
|
||||
Part2 => `(Data.Problem.Part2)))
|
||||
(\s => Prelude.show (~(IVar EmptyFC $ solutionName pr) s)))
|
||||
~(tt))) `(Prelude.Nil) prs
|
||||
ttimp = `(Data.SortedMap.fromList ~(list))
|
||||
in check ttimp
|
||||
|
|
Loading…
Reference in a new issue