Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit d7e4f21

Browse files
committed
Combine prettyCore & prettify.
1 parent 4598da7 commit d7e4f21

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

semantic-core/src/Data/Core/Pretty.hs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,8 @@ inParens amount go = do
5555
body <- with amount go
5656
pure (encloseIf (amount >= prec) (symbol "(") (symbol ")") body)
5757

58-
prettify :: (Member (Reader Prec) sig, Carrier sig m)
59-
=> Style
60-
-> Term Core User
61-
-> m AnsiDoc
62-
prettify style = go (pure . name)
58+
prettyCore :: Style -> Term Core User -> AnsiDoc
59+
prettyCore style = run . runReader @Prec 0 . go (pure . name)
6360
where go :: (Member (Reader Prec) sig, Carrier sig m) => (a -> m AnsiDoc) -> Term Core a -> m AnsiDoc
6461
go var = \case
6562
Var v -> var v
@@ -121,6 +118,3 @@ prettify style = go (pure . name)
121118

122119
appending :: Functor f => AnsiDoc -> f AnsiDoc -> f AnsiDoc
123120
appending k item = (keyword k <+>) <$> item
124-
125-
prettyCore :: Style -> Term Core User -> AnsiDoc
126-
prettyCore s = run . runReader @Prec 0 . prettify s

0 commit comments

Comments
 (0)