Cloc

Sagteware kiekie:
Cloc
Sagteware besonderhede:
Weergawe: 1.62
Upload datum: 17 Feb 15
Ontwikkelaar: Al Danial
Lisensie: Gratis
Populariteit: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc is 'n oop bron en kruis-platform opdrag-lyn sagteware geïmplementeer in Perl en ontwerp van die grond tot so 'n ontwikkeling instrument vir die tel leë lyne, fisiese lyne, sowel as kommentaar lyne van 'n bron-kode wat gebruik word. Dit ondersteun talle programmeertale.
Die sagteware is in staat om van die lees taal kommentaar definisies, tel kode binne saamgeperste argiewe, bied verskeie probleme oplos opsies, versamel die resultate van verskeie lopies saam deur die projek en deur taal, en hanteer gids en lêer name met ongewone karakters of spaces.Command-line optionsThe Cloc program bied 'n wye verskeidenheid van command-line opsies, wat kan 'n oogopslag gesien word deur die loop van die & nav; cloc help uit te voer & rsquo; opdrag in 'n terminaal skep. Die opdragte is georganiseer in verskeie kategorieë, soos insette opsies, verwerking opsies, filter opsies, ontfoutopsies, sowel as uitvoer opsies.
Een van die mees interessante opdrag-lyn opsies, kan ons die vermoë om resultate te rapporteer vir elke bron lêer, al die lêers wat 'n spesifieke uitbreiding te verwerk, persoonlike langguage verwerking filters te gebruik, sowel as horisontale wit ruimte te ignoreer noem wanneer vergelyk files.Getting begin met ClocAs genoem, Cloc is 'n baie eenvoudige program wat nie eens nodig installasie. Om dit te gebruik, net aflaai van die nuutste weergawe van Softoware die gebruik van die toegewyde aflaai knoppie aan die regterkant, behalwe die argief op jou rekenaar, pak dit, maak 'n terminaal emulasie app, gaan na die plek van die onttrek argief lêers (bv cd / huis /softoware/cloc-1.62) en voer die & nav; cloc & rsquo; command.Under die enjinkap en ondersteun die bedryf systemsTaking 'n blik onder die kap van Cloc, kan ons sien dat die sagteware is heeltemal geskryf in die Perl programmeertaal langauge en dit is 'n ondersteunde onder die GNU / Linux, Solaris, AIX, z / OS, IRIX64 en Microsoft Windows-bedryfstelsels. Beide 32-bit (x86) en 64-bit (x86_64) hardeware argitektuur word ondersteun in hierdie tyd

Wat is nuut in hierdie release:.

  • New Tale:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • handvatsels
  • Harbour
  • HLSL
  • into
  • Kotlin
  • snor
  • PL / I
  • Puppet openbaar
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • tikwerk
  • Unity-Prefab
  • Velocity template taal
  • Windows Boodskap
  • Windows Module Definisie
  • Windows Bron
  • Wix sluit
  • Wix bron
  • Wix string lokalisering
  • XBase
  • XBase Selected
  • XQuery
  • Updates:
  • JSP Added uitbreiding .jspf
  • MSBuild script Bygevoeg uitbreidings .vcproj, .wixproj, .vbproj
  • DOS Batch Bygevoeg uitbreidings cmd, .btm
  • C ++ Added uitbreiding .c ++
  • Pascal Lines wat begin met {! word gereken as kode soos sommige opstellers behandel soos 'n samesteller riglyne.
  • Lisp Behandel teks tussen # | en | # as 'n blok kommentaar
  • .
  • Onderdruk vordering koers vertoning as --quiet is ingestel.
  • - sluit-rig dopgehou gesnoei voor die lêer soek daal in die dopgehou in plaas van net te ignoreer lêers daar
  • Die logika wat in lyn lêer pare tussen --diff stelle is herskryf. Corner gevalle soos diff tussen een lêer en 'n stel van lêers veel meer presies hanteer.
  • New opsies en funksies:
  • - verduidelik = LANG Druk die filters gebruik kommentaar vir die taal Lang en uitgang te verwyder. In sommige gevalle is die filters verwys na Perl subroetines eerder as gereelde uitdrukkings. 'N ondersoek van die bron-kode wat nodig mag wees vir verdere verduideliking.
  • Bygevoeg nuwe filter makros:
  • remove_between_general, wat aanvaar begin en einde kommentaar merker.
  • remove_between_regex, wat aanvaar begin en einde kommentaar regexes.
  • behoorlik te hanteer teks lêers wat begin met Unicode byte volgorde Punte.
  • Bug fixes:
  • Verwyder onwaar newlines vervaardig deur slegte kommentaar verwydering regexes
  • wat kan verkeerd diff's.
  • veroorsaak
  • korrek te hanteer lêer uitbreidings met nie-alfanumeriese karakters.
  • Wys lêer tel met --sum-verslae.
  • Behoorlik enkodeer karakters & ,, & quot ;, 'in XML uitset.
  • behoorlik gelees en inskrywings skryf vir die 'remove_between_general'
  • makro in taal definisie teks lêers.

Wat is nuut in die weergawe 1.60:

  • Hierdie weergawe voeg ondersteuning vir minder, Razor, Java Server Faces, SASS, Apex Trigger, Visualforce komponente, Visualforce Page, Verilog-SystemVerilog en Pig Latin.
  • Taal filters vir MXML, CMake, Groovy en Vala is verbeter.
  • 'n ongedefinieerde verskeidenheid verwysing fout is reggestel.

Wat is nuut in die weergawe 1.54:

  • Release Notes vir cloc weergawe 1.54 http: // cloc. sourceforge.net 1 Oktober 2011
  • New Tale:
  • CMake
  • Cython
  • doelstelling C ++
  • Ocaml
  • Smarty
  • New opsies en funksies:
  • - autoconf
  • Tel lêers van erkende tale wat eindig met & quot; .in & quot; (Byvoorbeeld, code.h.in, Makefile.in) soos gebruik deur GNU auto / autoconf.
  • - wedstryd-d, --not-wedstryd-d
  • Sluit, of bo-oor dopgehou wie se name vuurhoutjie verskaf gereelde uitdrukkings.
  • - volg skakels
  • Volg simboliese skakels (Unix-agtige bedryfstelsel se).
  • YAML en XML uitset: kop lyne sluit nou die cloc URL,
  • weergawe, # lyne en lêers getel, ens.
  • YAML en XML uitset: as skryf na 'n lêer (eerder as STDOUT),
  • stoor die lêer naam as 'n element in die lêer.
  • Sluit ondersteuning vir tale met 'n dubbele uitbreidings. Eerste
  • implementering van hierdie gebruike .spc.sql vir SQL Stored Procedures
  • en .data.sql as SQL Data as apart van net SQL.
  • Hanteer argief lêers (teer lêers, rits lêers, ens) met spasies
  • in hul name.
  • Bug fixes:
  • Lisp: Sluit .lisp as 'n geldige lêer uitbreiding
  • .
  • korrek te identifiseer bedryfstelsel as Windows as MKS Toolkit is
  • geïnstalleer.
  • Fix verkeerd gehanteer .inc lêers (kan PHP of Pascal).
  • - getel
  • korrekte afvoer net lêers wat werklik gebruik die kode telling te produseer om te wys. Toon ook die uitset deur taal, eerder as deur die lêernaam.
  • - diff
  • Vaste nul uitset wanneer 'n mens insette het 'n enkele lêer terwyl die vergelyking insette het veelvuldige lêers.
  • Vaste nul uitset wanneer daar geen reëls van die kode is aangepas in gemeen lêers (slegs hele lêers is bygevoeg of verwyder).
  • Hanteer gevalle waar een van die twee insette is 'n leë lêer of gids.
  • - diff + --exclude-lêer lys
  • - diff spring nou lêers gedefinieer deur --exclude-lêer lys
  • - diff + --exclude-lang
  • - diff spring nou tale gedefinieer deur --exclude-lang
  • - diff + --xml
  • Sluit gebruiker verskaf deur xsl lêer naam in XML --diff uitset.
  • XML uitset vir --by-lêer en --by-lêer-deur-lang.
  • - diff + --csv
  • Bygevoeg komma geskei waardes uitset vir --diff.
  • - diff + --sum-verslae
  • kan nou die --sum-verslae opsie met --diff.
  • - sluit-r
  • Quote metakarakters wanneer vergelyk gids name teen
  • -. Uitsluit-r waarde
  • - strook-kommentaar
  • Moenie leë lyne verwyder indien hulle volg lyne met (taal-afhanklike) voortsetting merkers.
  • - som-verslae + list-lêer
  • Laat die --sum-verslae opsie om sy insette te neem van lêers gedefinieer deur list-lêer
  • uitstaande kwessies:
  • -. Sql uitvoer formate bly ontbrekende vir --diff

Wat is nuut in die weergawe 1.53:

  • Hierdie weergawe voeg ondersteuning vir Go en MXML, verbeter XML / XSLT uitset, en sluit foutherstellings vir die --diff opsie.

Wat is nuut in die weergawe 1,52:

  • Hierdie vrystelling voeg ondersteuning vir Groovy, Scala, en XAML, verbeter die tellers vir Fortran en COBOL, en voeg nuwe opsies vir ignoreer witspasie wanneer berekening diffs en uitgesluit lêers met gegewe uitbreidings. Verskeie klein foute in die diff opsie is ook vasgestel.

Wat is nuut in die weergawe 1.07:

  • Hierdie vrystelling voeg ondersteuning vir die VHDL taal en verbeter die filter wat tussen MATLAB, pampoentjies en doelstelling C lêers.
  • Verder, die instrument prosesse nou argief lêers direk op Unix-agtige bedryfstelsel.
  • 'n Mens kan uitreik, byvoorbeeld, & quot; cloc perl-5.10.0.tar.gz & quot; kode te tel in hierdie saamgeperste teer lêer.

Wat is nuut in die weergawe 1.05:

  • New tale:. Action, D
  • Nuwe opsies: --skip-uniekheid, --original-rig, --match-f, --not-wedstryd-f Python driedubbele aangehaal snare nou as kommentaar
  • .
  • JSP nou ook verwerk met C / C ++ filters.
  • Exit (in plaas van te waarsku en gaan voort) indien verkeerde opsies word.
  • Vaste 'n fout in die duplikaat dossier identifisering kode.
  • Vorige weergawes getel duplikaat lêers twee keer.
  • Fix uitset kolom belyning by die werk met 'n lang lêername of tale.

Vereistes :

  • Perl

Soortgelyke sagteware

Songpress
Songpress

20 Feb 15

LaimEditor
LaimEditor

19 Feb 15

GNU TeXmacs
GNU TeXmacs

18 Feb 15

Kommentaar te Cloc

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!