parent
2b8f0a7971
commit
7d7886b729
1 changed files with 8 additions and 23 deletions
|
|
@ -372,34 +372,19 @@ template getPContext(): untyped =
|
||||||
when c is PContext: c
|
when c is PContext: c
|
||||||
else: c.c
|
else: c.c
|
||||||
|
|
||||||
when defined(nimfind):
|
when defined(nimsuggest):
|
||||||
template onUse*(info: TLineInfo; s: PSym) =
|
template onUse*(info: TLineInfo; s: PSym) = discard
|
||||||
let c = getPContext()
|
|
||||||
if c.graph.onUsage != nil: c.graph.onUsage(c.graph, s, info)
|
|
||||||
|
|
||||||
template onDef*(info: TLineInfo; s: PSym) =
|
template onDef*(info: TLineInfo; s: PSym) =
|
||||||
let c = getPContext()
|
let c = getPContext()
|
||||||
if c.graph.onDefinition != nil: c.graph.onDefinition(c.graph, s, info)
|
if c.graph.config.suggestVersion == 3:
|
||||||
|
suggestSym(c.graph, info, s, c.graph.usageSym)
|
||||||
template onDefResolveForward*(info: TLineInfo; s: PSym) =
|
|
||||||
let c = getPContext()
|
|
||||||
if c.graph.onDefinitionResolveForward != nil:
|
|
||||||
c.graph.onDefinitionResolveForward(c.graph, s, info)
|
|
||||||
|
|
||||||
|
template onDefResolveForward*(info: TLineInfo; s: PSym) = discard
|
||||||
else:
|
else:
|
||||||
when defined(nimsuggest):
|
template onUse*(info: TLineInfo; s: PSym) = discard
|
||||||
template onUse*(info: TLineInfo; s: PSym) = discard
|
template onDef*(info: TLineInfo; s: PSym) = discard
|
||||||
|
template onDefResolveForward*(info: TLineInfo; s: PSym) = discard
|
||||||
template onDef*(info: TLineInfo; s: PSym) =
|
|
||||||
let c = getPContext()
|
|
||||||
if c.graph.config.suggestVersion == 3:
|
|
||||||
suggestSym(c.graph, info, s, c.graph.usageSym)
|
|
||||||
|
|
||||||
template onDefResolveForward*(info: TLineInfo; s: PSym) = discard
|
|
||||||
else:
|
|
||||||
template onUse*(info: TLineInfo; s: PSym) = discard
|
|
||||||
template onDef*(info: TLineInfo; s: PSym) = discard
|
|
||||||
template onDefResolveForward*(info: TLineInfo; s: PSym) = discard
|
|
||||||
|
|
||||||
proc stopCompile*(g: ModuleGraph): bool {.inline.} =
|
proc stopCompile*(g: ModuleGraph): bool {.inline.} =
|
||||||
result = g.doStopCompile != nil and g.doStopCompile()
|
result = g.doStopCompile != nil and g.doStopCompile()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue