没有合适的资源?快使用搜索试试~ 我知道了~
fprettify:自动格式化程序,用于现代的fortran源代码
共37个文件
f90:14个
sh:6个
py:6个
需积分: 50 0 下载量 129 浏览量
2021-05-14
18:14:51
上传
评论
收藏 171KB ZIP 举报
温馨提示
美化 fprettify是用于现代Fortran代码的自动格式化程序,该代码强制采用Python编写的严格空格格式。 特征 自动缩进。 行的延续与上一个分隔符( , [或(/或赋值运算符=或=>对齐。如果以上都不存在,则应用默认的悬挂缩进。 运算符和定界符周围的空格数量一致。 删除多余的空格和连续的空白行。 更改内部函数的字母大小写(大写/小写约定) 已测试编辑器集成。 默认情况下,fprettify仅导致空白更改,因此保留修订历史记录。 fprettify可以处理cpp和预处理程序指令。 局限性 仅适用于现代Fortran(Fortran 90及更高版本)。 功能缺失? 请创建一个问题。 要求 Python 3(不再支持Python 2.7) :可选,启用配置文件的使用 例子 将examples/*before.f90 (原始Fortran文件)与examples/
资源推荐
资源详情
资源评论
收起资源包目录
fprettify-master.zip (37个子文件)
fprettify-master
setup.py 2KB
.gitignore 1KB
.codeclimate.yml 331B
hooks.yml 22B
requirements.txt 26B
.travis.yml 1KB
MANIFEST.in 34B
LICENSE 716B
examples
example_before.f90 35B
example_after.f90 34B
fprettify.py 1KB
fortran_tests
before
test_namelist_block_select.f90 1KB
test_fypp.f90 7KB
test_invalid.f90 2KB
example_swapcase.f90 7KB
example.f90 6KB
where_forall.f90 670B
test_results
expected_results 248KB
after
test_namelist_block_select.f90 1005B
example_swapcase.f90-enabled 7KB
test_fypp.f90 9KB
test_invalid.f90 2KB
example_swapcase.f90 8KB
example.f90 6KB
where_forall.f90 680B
.pre-commit-hooks.yaml 211B
README.md 5KB
fprettify
__init__.py 85KB
fparse_utils.py 10KB
tests
__init__.py 37KB
.travis
prep_flap.sh 228B
prep_cron.sh 41B
prep_cp2k.sh 249B
prep_rosetta.sh 261B
prep_regular.sh 91B
prep_wannier90.sh 243B
run_tests.py 2KB
共 37 条
- 1
资源评论
风花雪月不等人
- 粉丝: 26
- 资源: 4645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功