Cloc

Tela Software:
Cloc
Detalhes de Software:
Versão: 1.62
Data de upload: 17 Feb 15
Revelador: Al Danial
Licença: Livre
Popularidade: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc é uma fonte aberta e multi-plataforma de software de linha de comando implementado em Perl e projetado desde o início para ser usado como uma ferramenta de programação para a contagem de linhas em branco, linhas físicas, bem como linhas de comentário de um código-fonte. Ele suporta várias linguagens de programação.
O software é capaz de definições comentário linguagem leitura, contar código dentro de arquivos compactados, oferece várias opções de solução de problemas, reúne resultados de várias execuções em conjunto pelo projeto e pela linguagem, e lida com nomes de diretórios e arquivos com caracteres incomuns ou spaces.Command-line OptionsThe Cloc programa oferece uma ampla gama de opções de linha de comando, que pode ser visto em um piscar de olhos, executando o & lsquo; --help cloc & rsquo; comando em um emulador de terminal. Os comandos são organizados em várias categorias, tais como opções de entrada, opções de processamento, opções de filtros, opções de depuração, bem como opções de saída.
Entre as opções de linha de comando mais interessantes, podemos citar a capacidade de relatar os resultados para cada arquivo de origem, para processar todos os arquivos que têm uma extensão específica, a utilização de filtros de tratamento personalizado langguage, bem como ignorar o espaço em branco horizontal quando se comparam files.Getting começou com ClocAs mencionado, Cloc é uma aplicação muito simples que não requer nem mesmo a instalação. Para usá-lo, basta fazer o download da versão mais recente do Softoware usando o botão de download dedicado à direita, salve o arquivo em seu computador, descompactá-lo, abra um aplicativo emulador de terminal, navegue para a localização dos ficheiros de arquivo extraído (por exemplo, cd / home /softoware/cloc-1.62) e executar o & lsquo; cloc & rsquo; command.Under o capô e operacionais suportados systemsTaking uma olhada sob o capô do Cloc, podemos perceber que o software é escrito inteiramente na langauge de programação Perl e é uma suportado sob GNU / Linux, Solaris, AIX, z / OS, IRIX64 sistemas operacionais e Microsoft Windows. Ambos 32-bit (x86) e 64 bits (x86_64) arquiteturas de hardware são suportados neste momento

O que é novo nesta versão:.

  • Novos Idiomas:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Guidão
  • Porto
  • HLSL
  • JSON
  • Kotlin
  • Mustache
  • PL / I
  • Puppet manifesto
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • texto datilografado
  • Unity-Prefab
  • Velocity Template Língua
  • Windows Store
  • Módulo do Windows Definição
  • Recursos do Windows
  • WiX incluem
  • source WiX
  • string WiX localização
  • xBase
  • xBase Header
  • XQuery
  • Atualizações:
  • extensão JSP Adicionado .jspf
  • roteiro MSBuild Adicionado extensões .vcproj, .wixproj, .vbproj
  • DOS Batch Adicionado extensões .cmd, .btm
  • extensão C ++ Adicionado .c ++
  • Pascal linhas que começam com {! são contados como código como alguns compiladores tratá-los como um diretivas de compilador.
  • texto Treat Lisp entre # | e | # como um bloco de comentário
  • .
  • suprimir a exibição taxa de progresso se --quiet está definido.
  • - diretórios excluir-dir são podadas antes da pesquisa de arquivo desce para os diretórios em vez de simplesmente ignorar arquivos lá
  • A lógica que alinha pares de arquivos entre conjuntos --diff foi reescrita. Os casos incomuns, como diff entre um arquivo e um conjunto de arquivos são tratados com muito mais precisão.
  • Novas opções e recursos:
  • - explicar = LANG Imprima os filtros usados ​​para remover comentários para língua LANG e sair. Em alguns casos, os filtros se referem a sub-rotinas Perl, em vez de expressões regulares. Um exame do código-fonte pode ser necessária para obter mais explicações.
  • Adicionado novas macros de filtro:
  • remove_between_general, que aceita início e fim marcador de comentário.
  • remove_between_regex, que aceita de início e fim de comentário expressões regulares.
  • Tratar adequadamente os arquivos de texto que começam com Unicode Byte Order Marks.
  • Correções de bugs:
  • Remover novas linhas espúrias produzidas por expressões regulares de remoção comentário ruim
  • o que poderia causar de diff incorreta.
  • Lidar corretamente extensões de arquivos com caracteres não alfanuméricos.
  • Mostrar arquivos contar com --sum-relatórios.
  • corretamente codificar caracteres & ,, & quot ;, 'na saída XML.
  • corretamente ler e escrever entradas para o 'remove_between_general'
  • macro em arquivos de texto de definição de linguagem.

O que é novo na versão 1.60:

  • Esta versão adiciona suporte para menos, Navalha, JavaServer Faces, SASS, Apex Trigger, Component Visualforce, Visualforce página, Verilog-SystemVerilog, e Pig Latin.
  • Filtros de linguagem para MXML, CMake, Groovy e Vala foram melhorados.
  • Um erro referência de matriz indefinido foi corrigido.

O que é novo na versão 1.54:

  • Notas de versão para versão cloc 1,54 http: // CLOC. sourceforge.net 01 de outubro de 2011
  • Novos Idiomas:
  • CMake
  • Cython
  • Objective C ++
  • Ocaml
  • Smarty
  • Novas opções e recursos:
  • - autoconf
  • Contagem arquivos de línguas reconhecidas que terminam com & quot; .in & quot; (Por exemplo, code.h.in, Makefile.in) como o usado por GNU automake / autoconf.
  • - match-d, --não-match-d
  • Incluir, ou passar por cima, os diretórios cujos nomes da competição, desde expressões regulares.
  • - seguem-links
  • Siga os links simbólicos (no Unix-like sistemas operacionais).
  • YAML e saída XML: cabeçalho linhas agora incluem a URL CLOC,
  • versão, # linhas e arquivos contados, etc.
  • YAML e XML de saída: se escrever em um arquivo (em vez de STDOUT),
  • salvar o nome do arquivo como um elemento dentro do arquivo.
  • incluem suporte para idiomas com extensões duplas. Primeiro
  • implementação destes usos .spc.sql para SQL Stored Procedures
  • e .data.sql como dados SQL como distinto de apenas SQL.
  • Pega arquivos compactados (arquivos tar, zip, etc) com espaços
  • em seus nomes.
  • Correções de bugs:
  • Lisp: Incluir .lisp como uma extensão de arquivo válido
  • .
  • Identificar corretamente sistema operacional como o Windows se MKS Toolkit é
  • instalado.
  • Corrigir arquivos manipulados incorretamente .inc (poderia ser PHP ou Pascal).
  • - contou
  • saída correta para mostrar apenas os arquivos que foram efectivamente utilizados para produzir a contagem do código. Também mostrar a saída pela linguagem, em vez de por nome de arquivo.
  • - diff
  • saída nula fixo quando uma entrada tem um único arquivo, enquanto a entrada de comparação tem vários arquivos.
  • saída nula fixo quando não há linhas de código são modificados de arquivos comuns (somente arquivos inteiros foram adicionados ou removidos).
  • lidar com os casos em que uma das duas entradas é um arquivo vazio ou diretório.
  • - diff + RSYNC_EXCLUDEFROM-file-list
  • - diff agora ignora arquivos definidos por arquivo-list RSYNC_EXCLUDEFROM
  • - diff + RSYNC_EXCLUDEFROM lang
  • - diff agora ignora idiomas definidos pelo RSYNC_EXCLUDEFROM lang
  • - diff + --xml
  • Incluir o nome do arquivo xsl na saída XML --diff fornecido pelo usuário.
  • saída XML para --por-file e --por-file-by-lang.
  • - diff + --csv
  • separados por vírgula saída Valor acrescentado para --diff.
  • - diff + --sum-relatórios
  • Pode agora utilizar a opção --sum-relatórios com --diff.
  • - excluem-dir
  • Citações metacharacters quando se comparam os nomes de diretório contra
  • -. Excluem-dir valor
  • - Retira-comments
  • Não remova linhas em branco se eles seguirem linhas com (dependentes do idioma) marcadores de continuação.
  • - soma-relatórios + --list-file
  • Permitir a opção --sum-relatórios para tomar suas entradas a partir de arquivos definidos pelo --list-file
  • As questões pendentes:
  • -. Formatos de saída sql permanecem por implementar para --diff

O que é novo na versão 1.53:

  • Esta versão adiciona suporte para Go e MXML, melhora XML / saída XSLT, e inclui correções de bugs para a opção --diff.

O que é novo na versão 1.52:

  • Esta versão adiciona suporte para Groovy, Scala, e XAML, melhora os contadores para Fortran e COBOL, e adiciona novas opções para ignorar espaços em branco no cálculo diffs e exclusão de arquivos com determinadas extensões. Vários pequenos bugs na opção diff também foram corrigidos.

O que é novo na versão 1.07:

  • Esta versão adiciona suporte para a linguagem VHDL e melhora o filtro que distingue entre MATLAB, caxumba e arquivos Objective C.
  • Além disso, a ferramenta agora processa arquivos de arquivo diretamente em sistemas operacionais Unix-like.
  • Pode-se emitir, por exemplo, & quot; cloc perl-5.10.0.tar.gz & quot; para contar código dentro deste arquivo tar comprimido.

O que é novo na versão 1.05:

  • Novos idiomas:. ActionScript, D
  • Novas opções: --skip-singularidade, --Original-dir, --match-f, cordas triple cotados --não-match-f Python agora tratadas como comentários
  • .
  • JSP agora também é processado com filtros C / C ++.
  • Exit (em vez de advertir e continuar), se as opções incorretas são dadas.
  • Corrigido um bug no código de identificação de arquivos duplicados.
  • As versões anteriores contados arquivos duplicados duas vezes.
  • Fix alinhamento da coluna de saída quando se trabalha com nomes de arquivos longos ou idiomas.

Requisitos :

  • Perl

Programas semelhantes

Siag Office
Siag Office

3 Jun 15

KOffice
KOffice

11 May 15

Planner.el
Planner.el

2 Jun 15

Comentário para Cloc

Comentários não encontrado
Adicionar comentário
Ligue imagens!