Code intelligence tools¶
Outline a source file: symbol kinds, names and line ranges.
Language is detected by extension (py/go/java/kt).
Find definition sites of a symbol across a file tree.
Optional kind filter (function, class, method, struct...).
Find occurrences of an identifier across a tree, excluding its definitions.
Heuristic: parser-based, not semantic.
CODE_TOOLS (standard toolset + these) and AST_TOOLS are importable from
toolloop.codetools. See Code intelligence toolset for
the guide.