diff options
author | yglukhov <yuriy.glukhov@gmail.com> | 2015-05-26 11:32:07 +0300 |
---|---|---|
committer | yglukhov <yuriy.glukhov@gmail.com> | 2015-05-26 11:32:07 +0300 |
commit | 1156e8ef9d3bc7263f58d86c325cd5a170171d3f (patch) | |
tree | f14b4c03f3c59f11848f71a2b6789d87e60a348f /compiler/ast.nim | |
parent | 77b010bd3695b5ec4169cb6c892a036f6af2711e (diff) | |
download | Nim-1156e8ef9d3bc7263f58d86c325cd5a170171d3f.tar.gz |
Minor cosmetic changes.
Diffstat (limited to 'compiler/ast.nim')
-rw-r--r-- | compiler/ast.nim | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/compiler/ast.nim b/compiler/ast.nim index 3798410e8..64cb1b1bc 100644 --- a/compiler/ast.nim +++ b/compiler/ast.nim @@ -1198,23 +1198,11 @@ proc newSons*(father: PType, length: int) = else: setLen(father.sons, length) -proc sonsLen*(n: PType): int = - if isNil(n.sons): result = 0 - else: result = len(n.sons) - -proc len*(n: PType): int = - if isNil(n.sons): result = 0 - else: result = len(n.sons) - -proc sonsLen*(n: PNode): int = - if isNil(n.sons): result = 0 - else: result = len(n.sons) - -proc lastSon*(n: PNode): PNode = - result = n.sons[sonsLen(n) - 1] - -proc lastSon*(n: PType): PType = - result = n.sons[sonsLen(n) - 1] +proc sonsLen*(n: PType): int = n.sons.len +proc len*(n: PType): int = n.sons.len +proc sonsLen*(n: PNode): int = n.sons.len +proc lastSon*(n: PNode): PNode = n.sons[^1] +proc lastSon*(n: PType): PType = n.sons[^1] proc assignType*(dest, src: PType) = dest.kind = src.kind |