packages
Source Edit
Package related procs.
See Also:
-
packagehandling for package path handling modulegraphs.getPackage modulegraphs.belongsToStdlib
Imports
options, ast, lineinfos, idents, pathutils, msgs
Procs
func belongsToProjectPackage(conf: ConfigRef; sym: PSym): bool {....raises: [],
tags: [], forbids: [].} -
Return whether the symbol belongs to the project's package.
See Also:
modulegraphs.belongsToStdlib
Source Edit proc getPackage(conf: ConfigRef; cache: IdentCache; fileIdx: FileIndex): PSym {.
...raises: [KeyError, OSError], tags: [ReadDirEffect], forbids: [].} -
Return a new package symbol.
See Also:
Source Edit func getPackageId(sym: PSym): int {....raises: [], tags: [], forbids: [].} - Return the owning package ID. Source Edit
func getPackageSymbol(sym: PSym): PSym {....raises: [], tags: [], forbids: [].} - Return the owning package symbol. Source Edit