made compiler more robust for idetools support

This commit is contained in:
Araq 2012-07-30 17:43:22 +02:00
commit b0c11d3efb
11 changed files with 94 additions and 53 deletions

View file

@ -56,8 +56,9 @@ template wholeSymTab(cond, section: expr) {.immediate.} =
proc suggestSymList(list: PNode, outputs: var int) =
for i in countup(0, sonsLen(list) - 1):
if list.sons[i].kind != nkSym: InternalError(list.info, "getSymFromList")
suggestField(list.sons[i].sym, outputs)
if list.sons[i].kind == nkSym:
suggestField(list.sons[i].sym, outputs)
#else: InternalError(list.info, "getSymFromList")
proc suggestObject(n: PNode, outputs: var int) =
case n.kind