Cloc

Скриншот программы:
Cloc
Детали программы:
Версия: 1.62
Дата загрузки: 17 Feb 15
Разработчик: Al Danial
Тип распространения: Бесплатная
Популярность: 128

Rating: 3.0/5 (Total Votes: 1)

Cloc является открытым исходным кодом и программное обеспечение командной строки кросс-платформенный реализован в Perl и разработан с нуля, чтобы быть использован в качестве инструмента программирования для подсчета пустых строк, физические линии, а также комментарий строк исходного кода. Он поддерживает многочисленные языки программирования.
Программное обеспечение способно определений комментарий языковых чтение, рассчитывать код в сжатых архивов, предлагает несколько вариантов устранения неполадок, собирает результаты из нескольких серий вместе проект, и язык, и обрабатывает имена каталогов и файлов с необычными персонажами или spaces.Command линии optionsThe Cloc Программа предлагает широкий спектр опций командной строки, которые можно просматривать на взгляд, выполнив & lsquo; Cloc --help & Rsquo; Команда в эмуляторе терминала. Команды организованы в различных категориях, таких как входных параметров, параметров обработки, опции фильтра, опции отладки, а также параметры вывода.
Среди наиболее интересных опций командной строки, можно отметить возможность сообщить результаты для каждого исходного файла, чтобы обработать все файлы, которые имеют конкретный расширение, чтобы использовать пользовательские langguage фильтры обработки, а также игнорировать горизонтальное пустое пространство при сравнении files.Getting началось с упомянули ClocAs, Cloc очень простое приложение, которое даже не требует инсталляции. Чтобы его использовать, просто скачать последнюю версию с Softoware помощью специальной кнопки скачать справа, сохранить архив на компьютере, распаковать его, откройте терминал эмулятор приложение, перейдите в папку, добытых архивных файлов (например, CD / дома /softoware/cloc-1.62) и запустить & lsquo; Cloc & Rsquo; command.Under капотом и поддерживаемых операционных systemsTaking заглянуть под капот Cloc, мы можем заметить, что программное обеспечение, написанное полностью в программном LANGAUGE Perl и он поддерживается под GNU / Linux, Solaris, AIX, г / OS, IRIX64 систем, а также Microsoft Windows операционной. Оба 32-разрядный (x86) и 64-разрядный (x86_64) архитектур аппаратных средств поддерживаются в данный момент

Что нового В этом выпуске:.

  • Новые Языки:
  • CUDA
  • ЕКПП
  • Grails
  • Haml
  • Рули
  • Гавань
  • HLSL
  • JSON
  • Котлин
  • Усы
  • PL / I
  • Кукольный проявляются
  • ракетки
  • Грабли
  • RobotFramework
  • Свифт
  • машинопись
  • Единство-Каркасные
  • скорость шаблона Язык
  • Окна Сообщение
  • модуль для Windows Определение
  • Windows Resource
  • WiX включить
  • Источник WiX
  • локализация WiX строка
  • XBase
  • XBase Заголовок
  • XQuery
  • Обновление:
  • Расширение JSP Добавлено .jspf
  • MSBuild скрипт Добавлено расширения .vcproj, .wixproj, .vbproj
  • DOS Batch Добавил расширения .cmd, .btm
  • Расширение C ++ Добавлено .c ++
  • Pascal Строки, начинающиеся с {! считаются кода, некоторые компиляторы рассматривать их как директив компилятора.
  • Lisp Лечить текст между # | и |. # в качестве блочного комментария
  • Подавить отображение прогресса скорость, если --quiet установлен.
  • - исключить-Dir каталоги обрезают до поиска файлов спускается в этих каталогах, а не просто игнорируя файлы там
  • Логика, которая выравнивает пары файлов между --diff наборов был переписан. Угловые случаи, такие, как различий между одним файлом и набором файлов обрабатываются гораздо точнее.
  • Новые возможности и особенности:
  • , - объясняют = LANG Распечатать фильтры, используемые для удаления комментариев для языка LANG и выхода. В некоторых случаях фильтры относятся к Perl подпрограмм, а не регулярных выражений. Изучение исходного кода может быть необходимо для дальнейшего объяснения.
  • Добавлены новые макросы фильтр:
  • remove_between_general, который принимает начало и конец комментарий маркер.
  • remove_between_regex, который принимает начало и конец комментарий регулярных выражений.
  • Правильно обрабатывать текстовые файлы, которые начинаются с Unicode Byte Order знаков.
  • исправления:
  • Удалить ложные символы новой строки, произведенные регулярных выражений удаления плохо комментарий
  • , который может привести к неправильной Diff-х годов.
  • Правильно обрабатывать расширения файлов с не буквенно-цифровых символов.
  • Показать файл считаться с --sum-отчетов.
  • Правильно закодировать символы & ,, & Quot ;, 'в выходных XML.
  • Правильно читать и писать записи для "remove_between_general '
  • Макрос в четкости язык текстовых файлов.

Что нового в версии 1.60:

  • этой версии добавлена ​​поддержка для МЕНЬШЕ, бритвы, JavaServer Faces, SASS, Apex триггер, Visualforce компонентный, Visualforce страницу, Verilog-SystemVerilog, и Свинья латыни.
  • Язык фильтры для MXML, CMake, Groovy, и Вала были улучшены.
  • неопределенная ссылка на массив ошибка была исправлена.

Что нового в версии 1.54:

  • Замечания к выпуску для Cloc версия 1.54 HTTP: // Cloc. sourceforge.net 1 октября 2011
  • Новые Языки:
  • CMake
  • Cython
  • Цель C ++
  • Ocaml
  • Smarty
  • Новые возможности и особенности:
  • - Autoconf
  • Count файлы признанных языков, которые заканчиваются и Quot; .в & Quot; (например, code.h.in, Makefile.in), которые используются в GNU / AutoMake Autoconf.
  • - матч-д, --not-матч-д
  • Включить или пропустить, каталоги, чьи имена совпадают при условии, регулярные выражения.
  • - Последующие ссылки
  • Следуйте символические ссылки (на Unix-подобных ОС).
  • YAML и XML-выход: строки заголовка в настоящее время включают в себя Cloc URL
  • версия, # строки и файлы посчитали, т.
  • YAML и XML-выход: если запись в файл (вместо STDOUT),
  • сохранить имя файла в качестве элемента внутри файла.
  • Включить поддержку языков с двойными расширениями. Во-первых
  • реализация этих целей .spc.sql для процедур SQL хранимых
  • и .data.sql, как SQL Data, в отличие от просто SQL.
  • Ручка архивных файлов (ТАР-файлы, файлы почтового индекса и т.д.) с пробелами
  • в их именах.
  • исправления:
  • Lisp: Включите .lisp в качестве действительного расширения файла
  • .
  • Правильно определить операционную систему Windows, если МКС Инструментарий является
  • установлен.
  • Fix неправильно обработаны .inc файлы (может быть PHP или Паскаль).
  • - пересчитать
  • Правильный выход, чтобы показать только те файлы, которые были фактически использованы для создания счетчика кода. Также показать выход на языке, а не по имени файла.
  • - Diff
  • Исправлена ​​нулевой выход, когда один вход имеет один файл в то время как вход сравнение несколько файлов.
  • Исправлена ​​нулевой выход, когда нет строки кода не будут изменены в общих файлов (только были добавлены или удалены файлы целые).
  • Ручка случаи, когда один из двух входов пустой файл или каталог.
  • - Diff + --exclude-файл-лист
  • - Diff Теперь пропускает файлы, определенные --exclude-файла-списка
  • - Diff + --exclude-Lang
  • - Diff Теперь пропускает языки, определенные --exclude-яз
  • - Diff + --xml
  • Включить предоставленный пользователем имя файла XSL на выходе в XML --diff.
  • Выход XML-за --by-файла и --by-файла-по-яз.
  • - Diff + --csv
  • Добавлена ​​разделенные запятой выходное значение для --diff.
  • - Diff + --sum-отчеты
  • Теперь можно использовать опцию --sum-отчеты с --diff.
  • - исключить-реж
  • метасимволы при сравнении имена каталогов против
  • -. исключить-реж значение
  • - стрип-комментарии
  • Не удалить пустые строки, если они следуют линии с (зависящих от языка) продолжение маркеров.
  • - сумма-отчеты + --list-файл
  • опцию Разрешить --sum-отчеты принимать свои входы из файлов определенных --list-файла
  • Нерешенные вопросы:
  • -. SQL форматы остаются невыполненными для --diff

Что нового в версии 1.53:

  • этой версии добавлена ​​поддержка для Go и MXML, улучшает XML / Выход XSLT, и включает в себя исправления ошибок для --diff вариант.

Что нового в версии 1.52:

  • Этот релиз добавляет поддержку для Groovy, Scala, и XAML, улучшает счетчики для Fortran и COBOL, и добавляет новые возможности для игнорирования пробелов при вычислении посмотреть различия и исключением файлов с данными расширениями. Несколько незначительных ошибок в опции различий были также исправлены.

Что нового в версии 1.07:

  • Этот релиз добавляет поддержку для языка VHDL и улучшает фильтр что различие между MATLAB, эпидемического паротита и объектных файлов C.
  • Кроме того, инструмент в настоящее время обрабатывает архивные файлы непосредственно на Unix-подобных операционных систем.
  • можно оформить, например, & Quot; Cloc Perl-5.10.0.tar.gz & Quot; рассчитывать код в этом файле сжатого дегтя.

Что нового в версии 1.05:

  • Новые языки:. ActionScript, D
  • Новые возможности: --skip-уникальность, --original-Дир, --match-е, --not-матч-е Python тройной строки в кавычках в настоящее время рассматриваются в качестве комментариев
  • .
  • JSP теперь также обработаны с C / C ++ фильтров.
  • Выход (вместо предупредить и продолжить), если неправильные варианты приведены.
  • Исправлена ​​ошибка в Duplicate File идентификационный код.
  • Предыдущие версии рассчитывал дубликатов файлов дважды.
  • выравнивание выходного столбца Fix при работе с длинными именами файлов или языках.

Требования

  • Perl

Похожие программы

GNU m4
GNU m4

12 Jan 17

CutePad
CutePad

17 Feb 15

Today
Today

20 Feb 15

Комментарии к Cloc

Комментарии не найдены
добавить комментарий
Включите картинки!