Fix some rare issue and add some comments
(it is so rare i cannot reproduce anymore right now, because the code that caused it has changed since..)pull/75/head
parent
585c345c35
commit
ddd7c6b439
|
@ -154,19 +154,32 @@ layoutExpr lexpr@(L _ expr) = docWrapNode lexpr $ case expr of
|
||||||
expDoc1 <- docSharedWrapper layoutExpr exp1
|
expDoc1 <- docSharedWrapper layoutExpr exp1
|
||||||
expDoc2 <- docSharedWrapper layoutExpr exp2
|
expDoc2 <- docSharedWrapper layoutExpr exp2
|
||||||
docAlt
|
docAlt
|
||||||
[ docSeq [appSep $ docForceSingleline expDoc1, docForceSingleline expDoc2]
|
[ -- func arg
|
||||||
, docSetParSpacing
|
docSeq [appSep $ docForceSingleline expDoc1, docForceSingleline expDoc2]
|
||||||
|
, -- func argline1
|
||||||
|
-- arglines
|
||||||
|
-- e.g.
|
||||||
|
-- func if x
|
||||||
|
-- then 1
|
||||||
|
-- else 2
|
||||||
|
docSetParSpacing
|
||||||
$ docAddBaseY BrIndentRegular
|
$ docAddBaseY BrIndentRegular
|
||||||
$ docSeq
|
$ docSeq
|
||||||
[ appSep $ docForceSingleline expDoc1
|
[ appSep $ docForceSingleline expDoc1
|
||||||
, docForceParSpacing expDoc2
|
, docForceParSpacing expDoc2
|
||||||
]
|
]
|
||||||
, docSetParSpacing
|
, -- func
|
||||||
|
-- arg
|
||||||
|
docSetParSpacing
|
||||||
$ docAddBaseY BrIndentRegular
|
$ docAddBaseY BrIndentRegular
|
||||||
$ docPar
|
$ docPar
|
||||||
(docForceSingleline expDoc1)
|
(docForceSingleline expDoc1)
|
||||||
expDoc2
|
(docNonBottomSpacing expDoc2)
|
||||||
, docAddBaseY BrIndentRegular
|
, -- fu
|
||||||
|
-- nc
|
||||||
|
-- ar
|
||||||
|
-- gument
|
||||||
|
docAddBaseY BrIndentRegular
|
||||||
$ docPar
|
$ docPar
|
||||||
expDoc1
|
expDoc1
|
||||||
expDoc2
|
expDoc2
|
||||||
|
|
Loading…
Reference in New Issue