"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of Botan-2.15.0.tar.xz (7 Jul 14:10, 5920688 Bytes)

About: Botan is a C++ class library for performing a wide variety of cryptographic operations, including encryption, hashing, authentication, public key encryption and signatures, and creating and using X.509v3 certificates and CRLs.



Fossies downloads: /linux/miscBotan-2.15.0.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 2727  (2725 files + 2 symlinks)

Histograms of CLOC analysis data of Botan-2.15.0.tar.xz (y-axes: linear scale)
Histograms of CLOC analysis data of Botan-2.15.0.tar.xz (y-axes: logarithm scale)

The corresponding CLOC output data:
    2382 text files.
    2100 unique files.                              
    1284 files ignored.

github.com/AlDanial/cloc v 1.86  T=0.86 s (1281.1 files/s, 294947.6 lines/s)
-----------------------------------------------------------------------------------
Language              files     blank   comment      code    scale   3rd gen. equiv
-----------------------------------------------------------------------------------
C++                      591     26166     11155    115177 x   1.51 =      173917.27
C/C++ Header             401     11007     20624     32258 x   1.00 =       32258.00
reStructuredText          61      6510      5174     11180 x   1.50 =       16770.00
Python                    30      2790      1486      8001 x   4.20 =       33604.20
Windows Resource File      3       126         0       285 x   1.00 =         285.00
YAML                       4        50        23       281 x   0.90 =         252.90
XML                        2         1         2       181 x   1.90 =         343.90
JSON                       1        26         0       102 x   2.50 =         255.00
Bourne Shell               2        23         5        74 x   3.81 =         281.94
Lisp                       1        11        10        34 x   1.25 =          42.50
DOS Batch                  1         6         1        13 x   0.63 =           8.19
HTML                       1         1         0         8 x   1.90 =          15.20
-----------------------------------------------------------------------------------
SUM:                   1098     46717     38480    167594 x   1.54 =      258034.10
-----------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)