Ini ialah arahan gnatmetric yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
gnatmetric - Alat metrik Ada
SINOPSIS
gnatmetrik [pilihan] {nama fail | -fail nama fail} [gcc_suis]
DESCRIPTION
gnatmetrik mengambil satu set sumber Ada yang boleh disusun sebagai input, mengira untuk mereka pelbagai
metrik pengaturcaraan dan menjana output. Hujah Sumber Ada boleh disediakan sebagai
argumen baris arahan, atau anda boleh meletakkan nama sumber Ada untuk mengira
metrik untuk ke dalam fail teks dan untuk memberikan nama fail ini sebagai parameter bagi
-fail pilihan.
Dokumentasi tentang alat ASIS boleh didapati di /usr/share/doc/asis-doc/ jika
asis-doc pakej dipasang.
PILIHAN
-v mod verbose
-q mod senyap
-dv menjana output nyahpepijat
-dd jana rentetan untuk digunakan sebagai input untuk penunjuk kemajuan
-nocc jangan mengira Kerumitan Siklomatik McCabe
-noec jangan mengira Kerumitan Penting
-bukan jangan mengira tahap sarang gelung maksimum
- ialah jangan anggap pernyataan keluar sebagai gotos semasa mengira Kerumitan Penting
-nolocal
jangan mengira metrik terperinci untuk unit program tempatan
Talian Metrik
Apabila tidak dinyatakan secara eksplisit, semua metrik garisan ditetapkan, sebaliknya hanya ditentukan
metrik dikira:
-tempat bilangan semua baris
-lcode bilangan baris kod
-lcomm bilangan baris komen
-leol bilangan baris kod juga mengandungi ulasan
-lb bilangan baris kosong
Elemen Metrik
Apabila tidak dinyatakan secara eksplisit, semua metrik elemen ditetapkan, sebaliknya hanya ditentukan
metrik dikira:
-ed jumlah bilangan pengisytiharan
-es jumlah bilangan pernyataan
-eps bilangan subprogram awam dalam unit kompilasi
-eas bilangan semua subprogram dalam unit kompilasi
-ept bilangan jenis awam dalam unit kompilasi
-makan bilangan semua jenis dalam unit kompilasi
-enu tahap sarang unit program maksimum
-ec tahap bersarang binaan maksimum
Output fail kawalan
-d nama panggilan
letakkan fail dengan metrik terperinci ke dalam nama panggilan
-x menjana keluaran XML
-nt jangan jana output dalam bentuk teks, membayangkan '-x'
-o akhiran fail
akhiran untuk fail untuk meletakkan metrik terperinci untuk fail sumber (akhiran fail
hendaklah bermula dengan titik)
-og nama fail
nama fail untuk meletakkan maklumat metrik global (jika tidak ditetapkan, maklumat ini ialah
dihantar ke Stdout)
-lembu nama fail
nama fail untuk meletakkan output XML, membayangkan '-x'
-sfn gunakan nama fail sumber pendek dalam output
Input fail
nama fail
nama fail sumber Ada yang metriknya harus dikira. Kad bebas ialah
dibenarkan.
-fail nama fail
nama fail teks yang mengandungi senarai fail sumber Ada yang metriknya
hendaklah dikira.
GCC suis
gcc_suis
Diluluskan kepada gnatgcc sebagai "-cargs gcc_suis".
Gunakan gnatmetric dalam talian menggunakan perkhidmatan onworks.net