nimpretty: bugfixes; refs #8078

This commit is contained in:
Araq 2018-06-20 11:35:36 +02:00
commit 1be82d96a6
4 changed files with 42 additions and 5 deletions

View file

@ -8,6 +8,22 @@ import verylongnamehere,verylongnamehere,verylongnamehereverylongnamehereverylon
proc `[]=`() = discard "index setter"
proc `putter=`() = discard cast[pointer](cast[int](buffer) + size)
(not false)
let expr = if true: "true" else: "false"
var body = newNimNode(nnkIfExpr).add(
newNimNode(nnkElifBranch).add(
infix(newDotExpr(ident("a"), ident("kind")), "==", newDotExpr(ident("b"), ident("kind"))),
condition
),
newNimNode(nnkElse).add(newStmtList(newNimNode(nnkReturnStmt).add(ident("false"))))
)
# comment
var x = 1
type
GeneralTokenizer* = object of RootObj ## comment here
kind*: TokenClass ## and here

View file

@ -9,6 +9,24 @@ import verylongnamehere, verylongnamehere,
proc `[]=`() = discard "index setter"
proc `putter=`() = discard cast[pointer](cast[int](buffer) + size)
(not false)
let expr = if true: "true" else: "false"
var body = newNimNode(nnkIfExpr).add(
newNimNode(nnkElifBranch).add(
infix(newDotExpr(ident("a"), ident("kind")), "==", newDotExpr(ident("b"),
ident("kind"))),
condition
),
newNimNode(nnkElse).add(newStmtList(newNimNode(nnkReturnStmt).add(ident(
"false"))))
)
# comment
var x = 1
type
GeneralTokenizer* = object of RootObj ## comment here
kind*: TokenClass ## and here