diff options
author | Araq <rumpf_a@web.de> | 2015-01-30 03:02:08 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-01-30 03:04:46 +0100 |
commit | e9a197e704384409037a9e58cd921a3c22d51ee0 (patch) | |
tree | a724899b592357e1076f6a60f0e0ea767cbdf0a1 /compiler | |
parent | fe30ec83e22f14ee65f1a5225152e01a3713b2c4 (diff) | |
download | Nim-e9a197e704384409037a9e58cd921a3c22d51ee0.tar.gz |
removed dead code
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/suggest.nim | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/compiler/suggest.nim b/compiler/suggest.nim index 194b1fa06..6b168670c 100644 --- a/compiler/suggest.nim +++ b/compiler/suggest.nim @@ -306,14 +306,6 @@ proc safeSemExpr*(c: PContext, n: PNode): PNode = except ERecoverableError: result = ast.emptyNode -proc fuzzySemCheck(c: PContext, n: PNode): PNode = - # use only for idetools support! - result = safeSemExpr(c, n) - if result == nil or result.kind == nkEmpty: - result = newNodeIT(n.kind, n.info, errorType(c)) - if n.kind notin {nkNone..nkNilLit}: - for i in 0 .. < sonsLen(n): result.addSon(fuzzySemCheck(c, n.sons[i])) - proc suggestExpr*(c: PContext, node: PNode) = if nfIsCursor notin node.flags: if gTrackPos.line < 0: return @@ -329,9 +321,10 @@ proc suggestExpr*(c: PContext, node: PNode) = if n == nil: n = node if n.kind == nkDotExpr: var obj = safeSemExpr(c, n.sons[0]) + suggestFieldAccess(c, obj, outputs) if optIdeDebug in gGlobalOptions: echo "expression ", renderTree(obj), " has type ", typeToString(obj.typ) - suggestFieldAccess(c, obj, outputs) + #writeStackTrace() else: suggestEverything(c, n, outputs) |