25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
---
|
||
name: fortran-analyzer
|
||
description: "分析 Fortran 代码的依赖关系,生成重构优先级列表。触发条件:(1) 用户提到 Fortran 依赖分析/依赖树;(2) 查找重构优先级/从哪里开始重构;(3) 分析函数调用关系;(4) 查看哪些函数依赖其他函数;(5)继续重构任务;(6) 用户问'应该先重构哪个函数'。输出 优先级列表和依赖树。"
|
||
---
|
||
|
||
# Fortran 依赖分析器
|
||
|
||
分析提取后的 Fortran 文件,生成依赖关系和重构优先级。
|
||
|
||
## 快速参考
|
||
|
||
```bash
|
||
# 查看下一个优先重构的模块
|
||
python3 .claude/skills/fortran-analyzer/scripts/analyze_fortran.py --priority | head -5
|
||
|
||
# 查看指定函数的依赖树
|
||
python3 .claude/skills/fortran-analyzer/scripts/analyze_fortran.py --tree FUNCTION_NAME
|
||
```
|
||
|
||
接下来调用 fortran-to-rust skills 对该模块进行重构。
|
||
## 详细参考
|
||
不需要看,当--priority | head -1给出的模块含有多个未完成的模块时,说明脚本出错了,应该先修复脚本再继续重构。
|
||
- [output_formats.md](references/output_formats.md) - 输出格式说明
|
||
- [advanced_usage.md](references/advanced_usage.md) - 高级用法和筛选命令
|