"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of dmd.2.093.0.linux.tar.xz (8 Jul 10:15, 24477480 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.093.0.linux.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 2857  (2643 files + 4 symlinks within 210 directories)

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

The corresponding CLOC output data:
    2541 text files.
    2083 unique files.                              
     528 files ignored.

github.com/AlDanial/cloc v 1.86  T=4.11 s (489.6 files/s, 311431.1 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
D                           1096     98544    142509    670205 x   1.70 =     1139348.50
HTML                         711     32749      3556    297497 x   1.90 =      565244.30
C/C++ Header                  64      1978      2575      8708 x   1.00 =        8708.00
C                             26      1310      2021      8181 x   0.77 =        6299.37
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       549 x   0.90 =         494.10
make                          18       150        20       499 x   2.50 =        1247.50
INI                            2         2       165       498 x   1.00 =         498.00
XML                            2         0         2       249 x   1.90 =         473.10
Assembly                       2        56       217       246 x   0.25 =          61.50
Bourne Shell                   3        57        35       236 x   3.81 =         899.16
C++                            8        32         0       198 x   1.51 =         298.98
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:                       2013    135628    151544    993370 x   1.74 =     1730576.77
---------------------------------------------------------------------------------------

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)