Source
Edit
Supports the "nim check --ic:on --defusages:FILE,LINE,COL" IDE-like features. It uses the set of .rod files to accomplish its task. The set must cover a complete Nim project.
proc navDefinition(g: ModuleGraph) {....raises: [Exception, ValueError, KeyError,
IOError, ERecoverableError], tags: [RootEffect, ReadDirEffect,
WriteIOEffect, ReadIOEffect,
ReadEnvEffect], forbids: [].}
-
Source
Edit
proc navDefusages(g: ModuleGraph) {....raises: [Exception, ValueError, KeyError,
IOError, ERecoverableError], tags: [RootEffect, ReadDirEffect,
WriteIOEffect, ReadIOEffect,
ReadEnvEffect], forbids: [].}
-
Source
Edit
proc navUsages(g: ModuleGraph) {....raises: [Exception, ValueError, KeyError,
IOError, ERecoverableError], tags: [RootEffect, ReadDirEffect,
WriteIOEffect, ReadIOEffect,
ReadEnvEffect], forbids: [].}
-
Source
Edit
proc writeRodFiles(g: ModuleGraph) {....raises: [KeyError, ValueError, IOError,
Exception, OSError], tags: [WriteIOEffect, ReadDirEffect, RootEffect,
ReadEnvEffect, ReadIOEffect, WriteDirEffect],
forbids: [].}
-
Source
Edit