"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of mesa-20.1.2.tar.xz (25 Jun 00:07, 12717604 Bytes)

About: Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics (main library code). Latest release.



Fossies downloads: /linux/miscmesa-20.1.2.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 7797  (7373 files + 30 symlinks within 394 directories)

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

The corresponding CLOC output data:
    7396 text files.
    7197 unique files.                              
     895 files ignored.

github.com/AlDanial/cloc v 1.86  T=7.52 s (864.5 files/s, 403276.2 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                           2505    205562    198465   1040363 x   0.77 =      801079.51
C/C++ Header                2090     76126    119859    366991 x   1.00 =      366991.00
XML                          166      8138      2142    316420 x   1.90 =      601198.00
C++                          493     54140     60235    303244 x   1.51 =      457898.44
JSON                           9         6         0     70658 x   2.50 =      176645.00
HTML                         313     12282        33     65249 x   1.90 =      123973.10
Python                       149      7944     12718     31617 x   4.20 =      132791.40
Assembly                     280      2351      1752     25348 x   0.25 =        6337.00
NAnt script                  186      1483         0     15557 x   1.90 =       29558.30
yacc                           4      1107       633      6672 x   1.51 =       10074.72
reStructuredText              27      2640      1731      3762 x   1.50 =        5643.00
make                         103      1394      2407      3176 x   2.50 =        7940.00
GLSL                          56       439       384      2342 x   2.00 =        4684.00
Windows Module Definition      6         2        20      1510 x   1.00 =        1510.00
lex                            4       219       270      1350 x   1.00 =        1350.00
Bourne Shell                  79       347       120      1052 x   3.81 =        4008.12
PO File                        6       341       418       921 x   1.50 =        1381.50
Markdown                       7       205         0       562 x   1.00 =         562.00
Protocol Buffers               2        78        14       547 x   2.00 =        1094.00
DOS Batch                      3        22        12       169 x   0.63 =         106.47
YAML                           4        21        39       169 x   0.90 =         152.10
XSLT                           1        29        21       146 x   1.90 =         277.40
Lisp                           9         0         0       100 x   1.25 =         125.00
DTD                            1         6        76        79 x   1.90 =         150.10
CSS                            1        10         1        53 x   1.00 =          53.00
Bourne Again Shell             1         9         6        15 x   3.81 =          57.15
---------------------------------------------------------------------------------------
SUM:                       6505    374901    401356   2258072 x   1.21 =     2735640.31
---------------------------------------------------------------------------------------

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)