文件名称:optionsf90:现代 Fortran 的选项和输入处理
文件大小:24KB
文件格式:ZIP
更新时间:2024-07-07 07:41:19
Fortran
Fortran 的选项和输入处理 options.f90 是一个 Fortran 模块,用于定义和解析 Fortran 程序的命令行选项和输入参数。 它的设计灵感来自 Python 的 optparse 模块。 一些特点: 允许定义与自然 Fortran 类型相对应的选项/参数(实数、整数、逻辑、字符串和标志),带有名称和描述 自动从命令行读取选项值并从文件输入参数 支持长选项(例如--myopt)和短选项(-m),以及组合几个短选项(例如 -v -c 与 -vc 相同) 执行严格的输入验证和其他错误检查 支持所有选项类型的默认值,以及数字选项的下限和上限 可以打印可用选项的精美描述,必要时可以换行 旨在通过新的选项类型轻松扩展 经过良好测试和仔细编码(大部分代码已经过正式验证) 易于使用 有关更多信息,请参阅 去做 该库未来版本的一些目标: 在命令行上包括对命令的支持,而不仅仅是
【文件预览】:
optionsf90-master
----test()
--------test.sh(16KB)
----src()
--------example2.f90(3KB)
--------example1.f90(2KB)
--------Makefile(271B)
--------options.f90(65KB)
--------test.f90(8KB)
----.gitignore(158B)
----README.md(1KB)