c2nim knows about arrray[N, T]

This commit is contained in:
Araq
2014-03-22 02:43:37 +01:00
parent 3e056afb1c
commit 02e97422ed

View File

@@ -624,10 +624,11 @@ proc parseTypeSuffix(p: var TParser, typ: PNode): PNode =
# array type:
result = newNodeP(nkBracketExpr, p)
addSon(result, newIdentNodeP("array", p))
var r = newNodeP(nkRange, p)
addSon(r, newIntNodeP(nkIntLit, 0, p))
addSon(r, newBinary("-", index, newIntNodeP(nkIntLit, 1, p), p))
addSon(result, r)
#var r = newNodeP(nkRange, p)
#addSon(r, newIntNodeP(nkIntLit, 0, p))
#addSon(r, newBinary("-", index, newIntNodeP(nkIntLit, 1, p), p))
#addSon(result, r)
addSon(result, index)
addSon(result, tmp)
else:
# pointer type: