Cloc

Software skärmdump:
Cloc
Mjukvaruinformation:
Version: 1.62
Ladda upp dagen: 17 Feb 15
Utvecklare: Al Danial
Licens: Gratis
Popularitet: 128

Rating: 3.0/5 (Total Votes: 1)

Kloc är en öppen källkod och plattformsoberoende kommandoraden program genomförs i Perl och utformats från grunden för att kunna användas som ett programmeringsverktyg för att räkna tomma rader, fysiska linjer, samt kommentarrader i en källkod. Den stöder många programmeringsspråk.
Programvaran är kapabel att läsa språk kommentar definitioner, räkna kod i komprimerade arkiv, erbjuder flera felsökningsalternativ, samlar resultat från flera körningar tillsammans med projekt och genom språket, och hanterar katalog och filnamn med ovanliga tecken eller spaces.Command-line optionsThe Kloc Programmet erbjuder ett brett sortiment av kommandoradsalternativ, som kan ses med ett ögonkast genom att köra & lsquo; cloc --help & rsquo; kommando i en terminalemulator. Kommandona är organiserade i olika kategorier, till exempel inmatningsalternativ, processalternativ, filteralternativ, felsöka alternativ, liksom utmatningstillval.
Bland de mest intressanta kommandoradsalternativ, kan vi nämna möjligheten att rapportera resultaten för varje källfilen, för att bearbeta alla filer som har en viss anknytning att använda anpassade langguage processfilter, samt att ignorera horisontell blank när man jämför files.Getting började med ClocAs nämnts, är Kloc ett mycket enkelt program som inte ens kräver installation. För att använda det, helt enkelt ladda ner den senaste versionen från Softoware använder den särskilda knappen Hämta till höger, spara arkivet på din dator, packa upp den, öppna ett terminal app, navigera till platsen för de extraherade arkivfiler (t.ex. cd / home /softoware/cloc-1.62) och kör & lsquo; cloc & rsquo; command.Under huven och Operativsystem systemsTaking en titt under huven på Kloc, kan vi märka att programvaran är skriven helt i Perl programmering langauge och det är ett stöd under GNU / Linux, Solaris, AIX, z / OS, IRIX64 och Microsoft Windows-operativsystem. Både 32-bitars (x86) och 64-bitars (x86_64) hårdvaruarkitekturer stöds vid denna tid

Vad är nytt i den här versionen:.

  • Nya språk:
  • CUDA
  • ECPP
  • Grails
  • HAML
  • Styre
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Mustasch
  • PL / I
  • Puppet uppenbart
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • maskinskrift
  • Unity-Prefab
  • Velocity Mall Språk
  • Windows Meddelande
  • Windows Module Definition
  • Windows Resource
  • Wix inkluderar
  • Wix källa
  • Wix string lokalisering
  • xBase
  • xBase Header
  • Xquery
  • Uppdateringar:
  • JSP Lade förlängning .jspf
  • MSBuild manus Inkom förlängningar .vcproj, .wixproj, .vbproj
  • DOS Batch Inkom förlängningar .cmd, .btm
  • C ++ Lade förlängning .c ++
  • Pascal rader som börjar med {! räknas som kod som vissa kompilatorer behandla dessa som en kompilator direktiven.
  • Lisp Treat text mellan # | och | # som ett block kommentar
  • .
  • Dämpa framsteg takt display om --quiet är inställd.
  • - utesluter-dir kataloger beskärs innan filen ökning ned i dessa kataloger istället för att bara ignorera filer finns
  • Logiken som anpassar fil par mellan --diff uppsättningar blev omskriven. Hörn fall som diff mellan en fil och en uppsättning filer hanteras betydligt mer exakt.
  • Nya alternativ och funktioner:
  • - förklara = LANG Skriv de filter som används för att ta bort kommentarer för språket LANG och avsluta. I vissa fall filtren avser Perl subrutiner snarare än reguljära uttryck. En granskning av källkoden kan behövas för ytterligare förklaring.
  • Lades nya filter makron:
  • remove_between_general, som accepterar start- och slut kommentar markör.
  • remove_between_regex, som accepterar start- och slut kommentar regexes.
  • Korrekt hantera textfiler som börjar med Unicode Byte Order Marks.
  • Buggfixar:
  • Ta bort falska radbrytningar produceras av dålig kommentar borttagning regexes
  • vilket kan orsaka felaktiga diff s.
  • Korrekt hantera filändelser med icke-alfanumeriska tecken.
  • Visa fil räkna med --sum-rapporter.
  • Korrekt koda tecken & ,, & quot ;, "i XML-utdata.
  • Korrekt läsa och skriva inlägg för "remove_between_general"
  • makro i definitionsspråket textfiler.

Vad är nytt i version 1.60:

  • Denna version lägger till stöd för mindre, Razor, Javaserver Faces, SASS, Apex Trigger, Visual Component, Visual sida, Verilog-SystemVerilog och Piglatin.
  • Språk filter för MXML, CMake, Groovy och Vala förbättrades.
  • En odefinierad array referens fel rättades.

Vad är nytt i version 1.54:

  • Release Notes för cloc version 1.54 http: // cloc. sourceforge.net 1 oktober 2011
  • Nya språk:
  • CMake
  • Cython
  • Mål C ++
  • OCaml
  • Smarty
  • Nya alternativ och funktioner:
  • - autoconf
  • Räkna filer av erkända språk som slutar med & quot; .i & quot; (Exempelvis code.h.in, Makefile.in) som används av GNU auto / autoconf.
  • - match-d, --not-match-d
  • Inkludera, eller hoppa över, kataloger vars namn matchar tillhandahålls reguljära uttryck.
  • - följ-länkar
  • Följ symboliska länkar (på Unix-liknande operativsystem).
  • YAML och XML-utdata: huvudrader inkluderar nu cloc URL,
  • version, # linjer och filer räknas, etc.
  • YAML och XML-utdata: Om du skriver till en fil (i stället STDOUT),
  • Spara filnamnet som ett element inne i filen.
  • Inkludera stöd för språk med dubbla tillägg. Första
  • genomförandet av dessa användningar .spc.sql för SQL Stored Procedures
  • och .data.sql som SQL Data till skillnad från bara SQL.
  • Handtag arkivfiler (filer tjära, zip-filer, etc) med mellanslag
  • i deras namn.
  • Buggfixar:
  • Lisp: Inkludera .lisp som en giltig filändelse
  • .
  • Korrekt identifiera operativsystem som Windows om MKS Toolkit är
  • installerade.
  • Fix felaktigt hanterade .inc filer (kan vara PHP eller Pascal).
  • - räknade
  • Korrekt utgång för att visa endast filer som faktiskt används för att producera koden räknas. Visa också produktionen av språket snarare än efter filnamn.
  • - diff
  • Fast null utgången när en ingång har en enda fil medan jämförelse ingång har flera filer.
  • Fast null utgång när inga rader kod ändras på gemensamma filer (endast hela filerna till eller tas bort).
  • Handtag fall där en av de två ingångarna är en tom fil eller katalog.
  • - diff + --exclude-fil-lista
  • - diff hoppar nu filer som definieras av --exclude-fil-lista
  • - diff + --exclude-lang
  • - diff hoppar nu språken definierade av --exclude-lang
  • - diff + --xml
  • Inkludera användar förutsatt xsl filnamn i XML --diff utdata.
  • XML-utdata för --by-fil och --by-fil-för-lang.
  • - diff + --csv
  • Inkom kommaseparerade värden utgång för --diff.
  • - diff + --sum-rapporter
  • Kan nu använda alternativet --sum-rapporter med --diff.
  • - utesluter-dir
  • Quote metatecken när man jämför katalognamn mot
  • -. Utesluta-dir värde
  • - strip-kommentarer
  • Ta inte bort tomma rader om de följer linjer med (språkberoende) fortsättningsmarkörer.
  • - sum-rapporter + --list-fil
  • Tillåt alternativet --sum-rapporter för att fatta sina ingångar från filer som definieras av --list-fil
  • Utestående frågor:
  • -. Sql utdataformat förblir inte genomförts för --diff

Vad är nytt i version 1.53:

  • Denna version lägger till stöd för Go och MXML, förbättrar XML / XSLT-utgång, och innehålla buggfixar för --diff alternativet.

Vad är nytt i version 1.52:

  • lägger här versionen stöd för Groovy, Scala, och XAML, förbättrar räknarna för Fortran och COBOL, och lägger till nya alternativ för att ignorera blank vid beräkning diffar och exklusive filer med givna förlängningar. Flera mindre buggar i diff alternativet var också fast.

Vad är nytt i version 1.07:

  • lägger här versionen stöd för VHDL språket och förbättrar filtret som skiljer mellan MATLAB, påssjuka och mål C-filer.
  • Dessutom bearbetar verktyget nu arkivfiler direkt på Unix-liknande operativsystem.
  • Man kan utfärda till exempel & quot; cloc perl-5.10.0.tar.gz & quot; att räkna kod i denna komprimerade tar-filen.

Vad är nytt i version 1.05:

  • Nya språk:. Action, D
  • Nya alternativ: --skip-unika, --original-dir, --match-f, --not-match-f Python trippel citerade strängar numera behandlas som kommentarer
  • .
  • JSP nu också bearbetas med C / C ++ filter.
  • Exit (i stället för att varna och fortsätta) om felaktiga alternativ ges.
  • Fixat en bugg i två exemplar filen identifieringskod.
  • Tidigare versioner räknade dubbla filer två gånger.
  • Fix utgång kolumnlåsning vid arbete med namn eller språk långa fil.

Krav :

  • Perl

Liknande mjukvara

TinyFCK
TinyFCK

2 Jun 15

LaimEditor
LaimEditor

19 Feb 15

Planner.el
Planner.el

2 Jun 15

Notepas
Notepas

17 Feb 15

Kommentarer till Cloc

Kommentarer hittades inte
Kommentar
Slå på bilder!