Fix HsPar comment placement bug (see #111)
parent
3847325fd5
commit
bdd3b155f3
|
@ -569,3 +569,13 @@ a :: () ':- ()
|
||||||
func = do
|
func = do
|
||||||
createDirectoryIfMissing True path
|
createDirectoryIfMissing True path
|
||||||
openFile fileName AppendMode
|
openFile fileName AppendMode
|
||||||
|
|
||||||
|
#test hspar-comments
|
||||||
|
|
||||||
|
alternatives :: Parser (Maybe Text)
|
||||||
|
alternatives = -- a
|
||||||
|
( -- b
|
||||||
|
alternativeOne -- c
|
||||||
|
<|> alterantiveTwo -- d
|
||||||
|
<|> alternativeThree -- e
|
||||||
|
) -- f
|
||||||
|
|
|
@ -327,7 +327,7 @@ layoutExpr lexpr@(L _ expr) = do
|
||||||
, opDoc
|
, opDoc
|
||||||
]
|
]
|
||||||
HsPar innerExp -> do
|
HsPar innerExp -> do
|
||||||
innerExpDoc <- docSharedWrapper layoutExpr innerExp
|
innerExpDoc <- docSharedWrapper (docWrapNode lexpr . layoutExpr) innerExp
|
||||||
docAlt
|
docAlt
|
||||||
[ docSeq
|
[ docSeq
|
||||||
[ docLit $ Text.pack "("
|
[ docLit $ Text.pack "("
|
||||||
|
|
Loading…
Reference in New Issue