mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-31 02:43:41 +00:00
render post expr blocks better (#20871)
* render post expr blocks * remove pointless diff * fix PR split mistake
This commit is contained in:
@@ -271,5 +271,56 @@ func fn2(): int =
|
||||
## comment
|
||||
result = 1"""
|
||||
|
||||
block: # block calls
|
||||
let a = deb:
|
||||
foo(a, b, (c, d)):
|
||||
e
|
||||
f
|
||||
do: g
|
||||
of h: i
|
||||
elif j: k
|
||||
except m: n
|
||||
do () -> u: v
|
||||
finally: o
|
||||
|
||||
a + b:
|
||||
c
|
||||
d
|
||||
do:
|
||||
e
|
||||
f
|
||||
else: g
|
||||
|
||||
*a: b
|
||||
do: c
|
||||
|
||||
doAssert a == """foo(a, b, (c, d)):
|
||||
e
|
||||
f
|
||||
do:
|
||||
g
|
||||
of h:
|
||||
i
|
||||
elif j:
|
||||
k
|
||||
except m:
|
||||
n
|
||||
do -> u:
|
||||
v
|
||||
finally:
|
||||
o
|
||||
a + b:
|
||||
c
|
||||
d
|
||||
do:
|
||||
e
|
||||
f
|
||||
else:
|
||||
g
|
||||
*a:
|
||||
b
|
||||
do:
|
||||
c"""
|
||||
|
||||
static: main()
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user