diff options
Diffstat (limited to 'compiler/ast.nim')
-rwxr-xr-x | compiler/ast.nim | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/compiler/ast.nim b/compiler/ast.nim index 897501ee5..972ba7924 100755 --- a/compiler/ast.nim +++ b/compiler/ast.nim @@ -143,7 +143,7 @@ type nkPragma, # a pragma statement nkPragmaBlock, # a pragma with a block nkIfStmt, # an if statement - nkWhenStmt, # a when statement + nkWhenStmt, # a when expression or statement nkForStmt, # a for statement nkWhileStmt, # a while statement nkCaseStmt, # a case statement @@ -246,6 +246,11 @@ const sfImmediate* = sfDeadCodeElim # macro or template is immediately expanded # without considering any possible overloads +const + # getting ready for the future expr/stmt merge + nkWhen* = nkWhenStmt + nkWhenExpr* = nkWhenStmt + type TTypeKind* = enum # order is important! # Don't forget to change hti.nim if you make a change here |