nimpretty: fixes #9673 [backport]

This commit is contained in:
Andreas Rumpf 2018-11-11 10:07:19 +01:00
commit 532647171e
3 changed files with 7 additions and 1 deletions

View file

@ -245,7 +245,7 @@ proc emitTok*(em: var Emitter; L: TLexer; tok: TToken) =
wr(TokTypeToStr[tok.tokType]) wr(TokTypeToStr[tok.tokType])
if not em.inquote: wr(" ") if not em.inquote: wr(" ")
of tkOpr, tkDotDot: of tkOpr, tkDotDot:
if tok.strongSpaceA == 0 and tok.strongSpaceB == 0: if (tok.strongSpaceA == 0 and tok.strongSpaceB == 0) or em.inquote:
# bug #9504: remember to not spacify a keyword: # bug #9504: remember to not spacify a keyword:
lastTokWasTerse = true lastTokWasTerse = true
# if not surrounded by whitespace, don't produce any whitespace either: # if not surrounded by whitespace, don't produce any whitespace either:

View file

@ -357,3 +357,6 @@ proc fun3() =
##[ ##[
foobar foobar
]## ]##
# bug #9673
discard `* `(1, 2)

View file

@ -366,3 +366,6 @@ proc fun3() =
##[ ##[
foobar foobar
]## ]##
# bug #9673
discard `*`(1, 2)