Inspect detail
inspect_detail
Detail-building helpers for InspectTool.
build_detail(sym, *, file='', abs_path='', source=False)
Build detail dict from a FunctionInfo, ClassInfo, or VariableInfo.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_detail.py
build_module_detail(pkg, mod, name)
Build detail dict for a module.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_detail.py
class_detail(sym, *, file='')
Build detail dict from a ClassInfo.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_detail.py
function_detail(sym, *, file='')
Build detail dict from a FunctionInfo.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_detail.py
read_source(abs_file_path, start, end)
Read source lines from a file (absolute path).
Source code in packages/axm-ast/src/axm_ast/tools/inspect_detail.py
relative_path(pkg, mod_path)
Compute relative path from package root.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_detail.py
render_batch_text(symbols)
Join individual renders with blank-line separator, handle errors.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_text.py
render_class_text(detail)
Render a class detail dict as compact text.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_text.py
render_function_text(detail)
Render a function detail dict as compact text.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_text.py
render_module_text(detail)
Render a module detail dict as compact text.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_text.py
render_symbol_text(detail)
Dispatch to the correct renderer based on detail kind.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_text.py
render_variable_text(detail)
Render a variable detail dict as compact text.
Source code in packages/axm-ast/src/axm_ast/tools/inspect_text.py
variable_detail(sym, *, file='')
Build detail dict from a VariableInfo.