这是 gnatmetric 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gnatmetric - Ada 度量工具
概要
遗传学 [选项] {文件名 | 文件 文件名} [gcc_开关]
商品描述
遗传学 将一组可编译的 Ada 源作为输入,为它们计算各种
编程指标并生成输出。 参数 Ada 源可以提供为
命令行参数,或者您可以放置 Ada 源的名称来计算
用于文本文件的度量并提供此文件的名称作为参数
文件 选项。
有关 ASIS 工具的文档可以在 /usr/share/doc/asis-doc/ 如果
辅助文档 安装包。
配置
-v 详细模式
-q 静音模式
-dv 生成调试输出
-dd 生成用作进度指示器输入的字符串
-nocc 不计算 McCabe 圈复杂度
-无氧浓度 不计算基本复杂度
-nonl 不计算最大循环嵌套级别
- 是 在计算基本复杂性时不要将退出语句视为 goto
-nolocal
不计算本地程序单元的详细指标
LINE 度量
如果未明确指定,则设置所有行度量,否则仅指定
计算指标:
- 所有行的数量
-l代码 代码行数
-lcomm 注释行数
-leol 还包含注释的代码行数
-磅 空行数
元素 度量
当未明确指定时,所有元素指标都设置为 on,否则仅指定
计算指标:
-ed 声明总数
-es 语句总数
-每股收益 一个编译单元中公共子程序的数量
-eas 一个编译单元中所有子程序的数量
-ept 编译单元中公共类型的数量
-吃 编译单元中所有类型的数量
-enu 最大程序单元嵌套级别
-ec 最大构造嵌套级别
输出 文件 控制
-d 目录名
将具有详细指标的文件放入 目录名
-x 生成 XML 输出
-nt 不以文本形式生成输出,意味着'-x'
-o 文件后缀
文件的后缀,用于放置源文件的详细指标(文件后缀
应该以点开头)
-og 文件名
将全局指标信息放入的文件名(如果未设置,则此信息为
发送到标准输出)
-牛 文件名
将 XML 输出放入的文件名,暗示“-x”
-sfn 在输出中使用短源文件名
输入 档
文件名
应为其计算指标的 Ada 源文件的名称。 通配符是
不允许的。
文件 文件名
包含指标的 Ada 源文件列表的文本文件的名称
应该计算。
GCC 开关
gcc_开关
传递给 gnatgcc 作为“-货物 gcc_开关".
使用 onworks.net 服务在线使用 gnatmetric
