summary refs log tree commit diff stats
path: root/compiler/c2nim/cparse.nim
diff options
context:
space:
mode:
authorVincent Burns <discoloda@gmail.com>2014-01-13 01:51:36 -0500
committerVincent Burns <discoloda@gmail.com>2014-01-13 01:51:36 -0500
commit5f905865bed2080c49b29dd48decdd24c4702cc9 (patch)
tree8fead84fbf7640df25467069f5bbaf6ce419afe7 /compiler/c2nim/cparse.nim
parent58855c2fc71294bd08ca6637473a33389ecc7de5 (diff)
downloadNim-5f905865bed2080c49b29dd48decdd24c4702cc9.tar.gz
Fix for some comments during if statements
added test files
Diffstat (limited to 'compiler/c2nim/cparse.nim')
-rw-r--r--compiler/c2nim/cparse.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/c2nim/cparse.nim b/compiler/c2nim/cparse.nim
index aa2dfa3e1..30cee180a 100644
--- a/compiler/c2nim/cparse.nim
+++ b/compiler/c2nim/cparse.nim
@@ -1473,12 +1473,12 @@ proc parseIf(p: var TParser): PNode =
   while true: 
     getTok(p) # skip ``if``
     var branch = newNodeP(nkElifBranch, p)
-    skipCom(p, branch)
     eat(p, pxParLe, branch)
     addSon(branch, expression(p))
     eat(p, pxParRi, branch)
     addSon(branch, nestedStatement(p))
     addSon(result, branch)
+    skipCom(p, branch)
     if p.tok.s == "else": 
       getTok(p, result)
       if p.tok.s != "if":