"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of dmd.2.092.1.linux.tar.xz (11 Jun 20:02, 24354760 Bytes)

About: DMD (Digital Mars D) is the D reference compiler. D is an object-oriented, imperative, multi-paradigm system programming language. Linux binaries.



Fossies downloads: /linux/miscdmd.2.092.1.linux.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 2826  (2617 files + 4 symlinks within 205 directories)

Histograms of CLOC analysis data of dmd.2.092.1.linux.tar.xz (y-axes: linear scale)
Histograms of CLOC analysis data of dmd.2.092.1.linux.tar.xz (y-axes: logarithm scale)

The corresponding CLOC output data:
    2516 text files.
    2062 unique files.                              
     519 files ignored.

github.com/AlDanial/cloc v 1.86  T=4.49 s (445.0 files/s, 284009.5 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
D                           1088     98166    142013    668281 x   1.70 =     1136077.70
HTML                         705     32429      3526    294531 x   1.90 =      559608.90
C/C++ Header                  63      1970      2567      8632 x   1.00 =        8632.00
C                             26      1310      2021      8180 x   0.77 =        6298.60
CSS                            4       382       144      2087 x   1.00 =        2087.00
Windows Module Definition     12         3         6      1783 x   1.00 =        1783.00
JavaScript                     9       134       132       857 x   1.48 =        1268.36
SVG                           12        15        50       748 x   1.00 =         748.00
Markdown                      10       140         0       576 x   1.00 =         576.00
YAML                           9        56        99       550 x   0.90 =         495.00
INI                            2         2       165       498 x   1.00 =         498.00
make                          18       150        19       496 x   2.50 =        1240.00
Assembly                       2        66       257       337 x   0.25 =          84.25
XML                            2         0         2       249 x   1.90 =         473.10
Bourne Shell                   3        57        35       236 x   3.81 =         899.16
C++                            7        25         0       168 x   1.51 =         253.68
Expect                        16         4         0       117 x   2.00 =         234.00
R                              2        11        11        57 x   3.00 =         171.00
TNSDL                          2         5         2        56 x   2.00 =         112.00
DOS Batch                      4         0         0        20 x   0.63 =          12.60
Groovy                         1         0         0         3 x   4.10 =          12.30
---------------------------------------------------------------------------------------
SUM:                       1997    134925    151049    988462 x   1.74 =     1721564.65
---------------------------------------------------------------------------------------

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)