"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of rose-0.10.7.0.tar.gz (15 Jun 07:47, 131839410 Bytes)

About: ROSE is a compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications.



Fossies downloads: /linux/miscrose-0.10.7.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 33234  (31550 files + 2 symlinks within 1682 directories)

Histograms of CLOC analysis data of rose-0.10.7.0.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of rose-0.10.7.0.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
   30873 text files.
   27783 unique files.                              
    7189 files ignored.

github.com/AlDanial/cloc v 1.86  T=19.60 s (1213.1 files/s, 356689.9 lines/s)
----------------------------------------------------------------------------------------
Language                   files     blank   comment      code    scale   3rd gen. equiv
----------------------------------------------------------------------------------------
C++                          9995    868526    330314   2321731 x   1.51 =     3505813.81
C                            3558    310041    148321   1463781 x   0.77 =     1127111.37
C/C++ Header                 2858    145500    167365    477984 x   1.00 =      477984.00
Fortran 90                   3389     32251     47834    121353 x   1.00 =      121353.00
make                          730     12669     11865     57670 x   2.50 =      144175.00
TeX                           274     10418      7256     46725 x   1.50 =       70087.50
Fortran 77                    656      3942     16190     40374 x   0.75 =       30280.50
Perl                           81      3434      6417     34532 x   4.00 =      138128.00
m4                            164      4208      1134     31958 x   1.00 =       31958.00
XML                            72      2662      1288     21327 x   1.90 =       40521.30
Bourne Shell                  286      4751      6472     19890 x   3.81 =       75780.90
Java                          404      3472      6297     18063 x   1.36 =       24565.68
CMake                         498      5087     10604     17701 x   1.00 =       17701.00
Prolog                         74      3356      4970     14881 x   1.25 =       18601.25
Python                        128      3668      2199     12801 x   4.20 =       53764.20
Bourne Again Shell            142      2041      4011     10749 x   3.81 =       40953.69
JavaScript                     14       846       496      8381 x   1.48 =       12403.88
Windows Module Definition      13      1752         0      8223 x   1.00 =        8223.00
Ada                            88      1280       759      7308 x   0.52 =        3800.16
HTML                           28       837       206      6248 x   1.90 =       11871.20
Qt                             23         2         0      5755 x   2.00 =       11510.00
C#                             29      1418       566      4535 x   1.36 =        6167.60
yacc                            8       672       400      4193 x   1.51 =        6331.43
Pascal                         11       875       184      3876 x   0.88 =        3410.88
JSON                            7         0         0      3437 x   2.50 =        8592.50
diff                            2        38       155      3086 x   1.00 =        3086.00
CSS                             9       461       102      2061 x   1.00 =        2061.00
CUDA                           25       326       621      1991 x   1.00 =        1991.00
SQL                            14       316       551      1534 x   2.29 =        3512.86
Assembly                       33       263       343      1302 x   0.25 =         325.50
MSBuild script                  4         0         0      1230 x   1.90 =        2337.00
lex                             5       237       220      1199 x   1.00 =        1199.00
Markdown                       17       404         0      1194 x   1.00 =        1194.00
Visual Basic                    6       228       421      1180 x   2.76 =        3256.80
Ruby                           13       376       251      1091 x   4.20 =        4582.20
SVG                             8         8         8      1051 x   1.00 =        1051.00
DOS Batch                       5        99         0       576 x   0.63 =         362.88
MATLAB                         24       127       367       527 x   4.00 =        2108.00
OpenCL                          6       136       158       452 x   1.50 =         678.00
Haskell                         3        63        57       403 x   2.11 =         850.33
Pig Latin                       2        73        10       380 x   1.00 =         380.00
Tcl/Tk                          5        47        19       376 x   4.00 =        1504.00
Expect                          8        91       179       270 x   2.00 =         540.00
C Shell                         5        29        51       192 x   3.81 =         731.52
PHP                             9        43        15       151 x   3.50 =         528.50
awk                             9        16        90       123 x   3.81 =         468.63
Velocity Template Language      1        15         0       120 x   1.00 =         120.00
Windows Resource File           4         4         0       112 x   1.00 =         112.00
COBOL                           2         1         0        61 x   1.04 =          63.44
HCL                             2         0         0        32 x   2.50 =          80.00
Lisp                            1        12        16        28 x   1.25 =          35.00
sed                             2        24        53        26 x   4.00 =         104.00
Fortran 95                      4        10        12        25 x   1.13 =          28.25
SWIG                            2         6         1        14 x   2.50 =          35.00
Unity-Prefab                    6         1         0         6 x   2.50 =          15.00
Forth                           1         0         0         5 x   1.25 =           6.25
HLSL                            1         0         0         5 x   2.00 =          10.00
Modula3                         1         0         0         5 x   2.00 =          10.00
SparForte                       1         0         0         5 x   3.80 =          19.00
D                               2         0         0         3 x   1.70 =           5.10
INI                             1         0         0         1 x   1.00 =           1.00
----------------------------------------------------------------------------------------
SUM:                       23773   1427162    778848   4784293 x   1.26 =     6024482.11
----------------------------------------------------------------------------------------

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)