Dit is de opdracht gnatmetric die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
gnatmetric - Ada-statistiekentool
KORTE INHOUD
gnametrisch [opties] {bestandsnaam | -bestanden bestandsnaam} [gcc_schakelaars]
PRODUCTBESCHRIJVING
gnametrisch neemt een reeks compileerbare Ada-bronnen als invoer en berekent er verschillende voor
programmeerstatistieken en genereert de uitvoer. Argument Ada-bronnen kunnen worden verstrekt als
opdrachtregelargumenten, of u kunt de namen van de Ada-bronnen plaatsen om de
metrische gegevens voor in een tekstbestand en om de naam van dit bestand op te geven als parameter van
-bestanden optie.
Documentatie over de ASIS-tools is te vinden in /usr/share/doc/asis-doc/ indien de
asis-doc pakket is geïnstalleerd.
OPTIES
-v uitgebreide modus
-q stille modus
-dv foutopsporingsuitvoer genereren
-dd genereer een tekenreeks die moet worden gebruikt als invoer voor de voortgangsindicator
-ncc bereken de McCabe Cyclomatic Complexity niet
-noec bereken de essentiële complexiteit niet
-nonl bereken het maximale nestingniveau van de lus niet
-do beschouw exit-instructies niet als gotos bij het berekenen van Essential Complexity
-nolokaal
bereken geen gedetailleerde statistieken voor lokale programma-eenheden
Lijn metriek
Indien niet expliciet gespecificeerd, zijn alle lijnmetrieken ingeschakeld, anders alleen gespecificeerd
statistieken worden berekend:
-De het aantal van alle lijnen
-code het aantal coderegels
-Ik kom het aantal commentaarregels
-leol het aantal coderegels dat ook commentaar bevat
-pond het aantal blanco regels
Element metriek
Indien niet expliciet gespecificeerd, zijn alle elementmetrieken ingeschakeld, anders alleen gespecificeerd
statistieken worden berekend:
-ed het totaal aantal aangiften
-es het totaal aantal uitspraken
-eps het aantal openbare subprogramma's in een compilatie-eenheid
-makkelijk het aantal van alle subprogramma's in een compilatie-eenheid
-ept het aantal openbare typen in een compilatie-eenheid
-eten het aantal van alle typen in een compilatie-eenheid
-enu het maximale nestniveau van programma-eenheden
-ec het maximale nestniveau van het construct
uitgang filet onder controle te houden
-d zeg eens
plaats bestanden met gedetailleerde statistieken in zeg eens
-x de XML-uitvoer genereren
-nt genereer de uitvoer niet in tekstvorm, impliceert '-x'
-o bestandsachtervoegsel
het achtervoegsel voor het bestand om de gedetailleerde statistieken voor een bronbestand te plaatsen (bestandsachtervoegsel
moet beginnen met een punt)
-og bestandsnaam
de naam van het bestand waarin de algemene metrische gegevens moeten worden geplaatst (indien niet ingesteld, is deze informatie
verzonden naar Stdout)
-OS bestandsnaam
de naam van het bestand waarin de XML-uitvoer moet worden geplaatst, impliceert '-x'
-sfn gebruik een korte bronbestandsnaam in de uitvoer
Invoer bestanden
bestandsnaam
de naam van het Ada-bronbestand waarvoor statistieken moeten worden berekend. Wildcards zijn dat wel
toegestaan.
-bestanden bestandsnaam
de naam van het tekstbestand met een lijst met Ada-bronbestanden waarvoor metrics
berekend moeten worden.
GCC schakelaars
gcc_schakelaars
Doorgegeven aan gnatgcc als "-ladingen gcc_schakelaars".
Gebruik gnatmetric online met behulp van onworks.net-services