Cloc

Screenshot der Software:
Cloc
Softwarebeschreibung:
Version: 1.62
Upload-Datum: 17 Feb 15
Entwickler: Al Danial
Lizenz: Frei
Popularität: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc ist ein Open Source und Cross-Plattform-Befehlszeile-Software in Perl implementiert und von Grund auf als ein Programmierwerkzeug für das Zählen von Leerzeilen, physikalische Leitungen sowie Kommentarzeilen eines Quellcodes eingesetzt werden kann. Es unterstützt eine Vielzahl von Programmiersprachen.
Die Software ist in der Lage, Lese Sprache Kommentar Definitionen, zählen Code in komprimierten Archiven, bietet mehrere Möglichkeiten zur Fehlersuche, sammelt Ergebnisse aus mehreren Läufen zusammen nach Projekt und Sprache, und Griffe Verzeichnis- und Dateinamen mit Sonderzeichen oder spaces.Command-line optionsThe Cloc Programm bietet eine breite Palette von Befehlszeilenoptionen, die auf einen Blick, indem Sie die & lsquo eingesehen werden können; cloc --help & rsquo; Befehl in einem Terminal-Emulator. Die Befehle werden in verschiedenen Kategorien, wie zum Beispiel Eingabeoptionen, Verarbeitungsoptionen, Filteroptionen, Debug-Optionen sowie die Ausgabeoptionen organisiert.
Zu den interessantesten Kommandozeilen-Optionen, können wir in der Lage, Ergebnisse für jeden Quelldatei zu melden, um alle Dateien, die eine bestimmte Erweiterung haben zu verarbeiten, um benutzerdefinierte langguage Verarbeitungs Kriterien verwenden, sowie für horizontale Leerraum ignorieren beim Vergleich erwähnen files.Getting begann mit ClocAs erwähnt, ist Cloc eine sehr einfache Anwendung, die nicht einmal Installation. Um es zu nutzen, laden Sie einfach die neueste Version von Softoware mit dem speziellen Download-Button auf der rechten Seite, speichern Sie das Archiv auf Ihrem Rechner, entpacken Sie es, öffnen Sie ein Terminal-Emulator app, navigieren Sie zum Speicherort der extrahierten Archivdateien (zB cd / home /softoware/cloc-1.62) und führen Sie die & lsquo; cloc & rsquo; command.Under der Haube und unterstützten Betriebs systemsTaking einen Blick unter die Motorhaube von Cloc, können wir feststellen, dass die Software vollständig in der Perl-Programmierung langauge geschrieben, und es ist ein unter GNU / Linux, Solaris, AIX, z / OS, IRIX64 unterstützt und Microsoft Windows-Betriebssystemen. Beide 32-Bit (x86) und 64-Bit (x86_64) Hardware-Architekturen werden zur Zeit nicht unterstützt

Was ist neu in dieser Pressemitteilung:.

  • Neue Sprachen:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Lenker
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Mustache
  • PL / I
  • Puppet Manifest
  • Schläger
  • Rake
  • RobotFramework
  • Swift
  • Maschinenschrift
  • Unity-Prefab
  • Velocity Template-Sprache
  • Windows Message
  • Windows-Modul Definition
  • Windows Resource
  • WiX sind
  • WiX Quell
  • WiX Zeichenfolge Lokalisierung
  • xBase
  • xBase-Header
  • XQuery
  • Updates:
  • JSP Added Erweiterung .jspf
  • MSBuild-Skript Hinzugefügt Erweiterungen VCPROJ, .wixproj, .vbproj
  • DOS Batch Hinzugefügt Erweiterungen .cmd, BTM
  • C ++ hinzugefügt Erweiterung .c ++
  • Pascal Zeilen, die mit {beginnen! werden als Code gezählt als einige Compiler behandeln diese als Compiler-Direktiven.
  • Lisp Treat Text zwischen # | und | # als Block Kommentar
  • .
  • drücken Fortschritt Frequenzanzeige, wenn --quiet eingestellt ist.
  • - exclude-dir-Verzeichnissen werden beschnitten, bevor die Datei suchen steigt in diesen Verzeichnissen, statt nur zu ignorieren Dateien gibt
  • Die Logik, die Dateipaare zwischen --diff Sätze richtet wurde neu geschrieben. Corner Fällen wie diff zwischen einer Datei und einem Satz von Dateien werden viel genauer behandelt werden.
  • Neue Optionen und Funktionen:
  • - erklären = LANG drucken die verwendet werden, um Kommentare für Sprache LANG und Ausgang entfernen Filter. In einigen Fällen werden die Filter finden Sie in Perl-Subroutinen, anstatt reguläre Ausdrücke. Eine Untersuchung des Quellcodes kann für weitere Erläuterungen benötigt werden.
  • Es wurden neue Filter Makros:
  • remove_between_general, die Anfang und Ende Kommentarzeichen akzeptiert.
  • remove_between_regex, die starten und übernimmt Ende Kommentar reguläre Ausdrücke.
  • Richtig behandeln Textdateien, die mit Unicode-Byte Order Marks beginnen.
  • Bug Fixes:
  • Entfernen Sie störende Zeilenumbrüche durch schlechte Kommentar Entfernung reguläre Ausdrücke erzeugt
  • die falsche diff ist.
  • dazu führen können,
  • korrekt verarbeiten Dateierweiterungen mit nicht alphanumerischen Zeichen.
  • Datei anzeigen mit --sum-Berichte zählen.
  • Richtig kodieren Zeichen & ,, & quot ;, "in XML-Ausgabe.
  • richtig lesen und schreiben Einträge für die "remove_between_general"
  • Makro-Sprachdefinition in Textdateien.

Was ist neu in Version 1.60:

  • Diese Version bietet Unterstützung für LESS, Rasierer, Javaserver Faces, SASS, Apex-Abzug, Visualforce-Komponenten, Visualforce-Seite, Verilog-SystemVerilog und Schwein-Latein.
  • Sprachfilter für MXML, CMake, Groovy und Vala wurden verbessert.
  • Eine nicht definierte Array-Referenz-Fehler wurde korrigiert.

Was ist neu in Version 1.54:

  • Release Notes cloc Version 1.54 http: // cloc. sourceforge.net 1. Oktober 2011
  • Neue Sprachen:
  • CMake
  • Cython
  • Objective C ++
  • Ocaml
  • Smarty
  • Neue Optionen und Funktionen:
  • - autoconf
  • Dateien Graf von anerkannten Sprachen, die mit & quot zu beenden; .in & quot; (ZB code.h.in, Makefile.in), wie GNU Automake / autoconf verwendet.
  • - Match-d, --not-match-d
  • Fügen oder zu überspringen, Verzeichnisse, deren Namen versehen regulären Ausdrücken.
  • - Follow-Links
  • Symbolischen Verknüpfungen folgen (auf Unix-ähnlichen Betriebssystemen).
  • YAML und XML-Ausgabe: Kopfzeilen enthalten jetzt die cloc URL
  • Version, # Linien und Dateien gezählt werden, etc.
  • YAML und XML-Ausgabe: Wenn das Schreiben in eine Datei (und nicht STDOUT),
  • Speichern Sie den Dateinamen als Element in der Datei.
  • Unterstützung für Sprachen mit Double-Erweiterungen. Zuerst
  • Umsetzung dieser Anwendungen .spc.sql für gespeicherte SQL-Prozeduren
  • und .data.sql als SQL-Daten im Unterschied zu nur SQL.
  • Griff Archivdateien (tar-Dateien, ZIP-Dateien, etc.) mit Leerzeichen
  • im Namen.
  • Bug Fixes:
  • Lisp: Fügen .lisp als gültiges Dateierweiterung
  • .
  • Richtig identifizieren Betriebssystem Windows, wenn MKS Toolkit ist
  • installiert.
  • Fix falsch gehandhabt .inc-Dateien (könnte PHP oder Pascal sein).
  • - gezählt
  • Die korrekte Ausgabe auf Dateien, die tatsächlich verwendet wurden, um das Codezahl produzieren zu zeigen. Auch zeigen die Ausgabe von Sprache und nicht von Dateinamen.
  • - diff
  • Feste Null ausgegeben, wenn ein Eingang eine einzelne Datei, während der Vergleichseingang mehrere Dateien.
  • Feste Null ausgegeben, wenn keine Codezeilen in gemeinsamen Dateien geändert (nur ganze Dateien hinzugefügt oder entfernt wurden).
  • Griff Fällen, in denen einer der beiden Eingänge ist eine leere Datei oder das Verzeichnis.
  • - diff + --exclude-file-Liste
  • - diff überspringt nun Dateien per --exclude-file-Liste definiert
  • - diff + --exclude-lang
  • - diff überspringt jetzt Sprachen von --exclude-lang definiert
  • - diff + --xml
  • Fügen Sie Benutzer bereitgestellten xsl Dateinamen in XML --diff Ausgabe.
  • XML-Ausgabe für --von-Datei und --von-file-by-lang.
  • - diff + --csv
  • Hinzugefügt Comma Separated Value Ausgang für --diff.
  • - diff + --sum-Berichte
  • Können nun mit der Option --sum-Berichte mit --diff.
  • - exclude-dir
  • Zitat Metazeichen beim Vergleich von Verzeichnisnamen vor
  • -. Auszuschließen-dir-Wert
  • - streifen Kommentare
  • Entfernen Sie keine Leerzeilen, wenn sie folgen Zeilen mit (sprachabhängig) Fortsetzung Marker.
  • - Summen-Berichte + --list-Datei
  • Lassen Sie die Option --sum-Berichte an seine Eingänge von Dateien --list-Datei definiert nehmen
  • Offene Fragen:
  • -. SQL-Ausgabeformate bleiben für --diff nicht umgesetzt

Was ist neu in Version 1.53:

  • Diese Version bietet Unterstützung für Go und MXML, verbessert die XML / XSLT-Ausgabe und enthält Fehlerbehebungen für das --diff Option.

Was ist neu in Version 1.52:

  • Diese Version bietet Unterstützung für Groovy, Scala, und XAML, verbessert die Zähler für Fortran und Cobol, und fügt neue Optionen zum Ignorieren von Leerzeichen bei der Berechnung diffs und Ausschließen von Dateien mit bestimmten Erweiterungen.
  • Mehrere kleinere Fehler in der Option diff wurden ebenfalls behoben.

Was ist neu in Version 1.07:

  • Diese Version bietet Unterstützung für die Sprache VHDL und verbessert die Filter dass unterscheidet zwischen MATLAB, Mumps und Objective C-Dateien.
  • Zusätzlich das Werkzeug bearbeitet nun Archivdateien direkt auf Unix-ähnlichen Betriebssystemen.
  • Man kann ausgeben, zum Beispiel & quot; cloc perl-5.10.0.tar.gz & quot; Code innerhalb dieses komprimierte tar-Datei zu zählen.

Was ist neu in Version 1.05:

  • Neue Sprachen:. Actionscript, D
  • Neue Optionen: --skip-Einzigartigkeit, --original-dir, --match-f, --not-match-f Python dreifachen Anführungszeichen nun als Kommentar behandelt
  • .
  • JSP wird nun auch mit C / C ++ Filter verarbeitet werden.
  • Exit (anstatt zu warnen und weiter), wenn falsche Parameter angegeben ist.
  • ein Fehler in der doppelten Dateiidentifizierungscode wurde behoben.
  • Frühere Versionen gezählt doppelte Dateien zweimal.
  • Fix Ausgabespaltenausrichtung bei der Arbeit mit langen Dateinamen oder Sprachen.

Anforderungen :

  • Perl

Ähnliche Software

Aquarium
Aquarium

3 Jun 15

Songpress
Songpress

20 Feb 15

TCLTextEdit
TCLTextEdit

2 Jun 15

Kommentare zu Cloc

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!