# 输出格式说明 ## 优先级列表 (`--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 ```