1.6 KiB
1.6 KiB
输出格式说明
优先级列表 (--priority)
重构优先级列表 (按未实现依赖排序,无IO优先):
====================================================================================================
单元名 未实现 传递未实现 深度 直接调用 传递调用 IO
----------------------------------------------------------------------------------------------------
ALIFR1 0 0 1 1 1 ○
ALISK1 4 20 5 12 45 ○
列说明:
| 列 | 含义 |
|---|---|
| 未实现 | 直接依赖中未完成的函数数 |
| 传递未实现 | 关键指标:所有递归依赖中未完成的函数数 |
| 深度 | 依赖链深度(叶子=0) |
| IO | ○=无IO, ✓=有IO |
排序规则: 传递未实现少 → 深度低 → 依赖少
依赖树 (--tree UNIT)
依赖树: ALISK1 ○
============================================================
直接依赖: 4, 传递依赖: 27, 未实现: 20
未实现依赖: ALIFRK, OPACF1, OPADD, ROSSTD, ...
------------------------------------------------------------
○ ALISK1 (4未实现)
├── ○ OPACF1 (6未实现)
│ ├── ○ OPADD (5未实现)
│ │ └── ○ cia_h2h2 (1未实现)
│ └── ✓ locate
└── ○ ALIFRK
符号说明:
- ✓ = 已完成
- ○ = 待处理
(N未实现)= 该节点有 N 个直接依赖未完成
CSV 格式
fortran_file,unit_name,unit_type,is_pure,common_deps,call_deps,has_io,rust_module,status