"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of fpcbuild-3.2.2.tar.gz (27 May 12:05, 84195619 Bytes)

About: Free Pascal (aka FPK Pascal) is a 32-bit/64-bit pascal compiler for different platforms. The language and the runtime library are almost compatible with Turbo Pascal 7.0 and recent Delphi releases (with the documentation and all necessary tools to build the official releases).



Fossies downloads: /linux/miscfpcbuild-3.2.2.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 22743  (21037 files within 1706 directories)

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

The corresponding CLOC output data:
   20003 text files.
   19575 unique files.                              
    2872 files ignored.

github.com/AlDanial/cloc v 1.90  T=58.73 s (293.7 files/s, 129860.6 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
Pascal                    15679    717018    868038   4029506 x   0.88 =     3545965.28
make                        497       894      2085   1425803 x   2.50 =     3564507.50
XML                         457     21252     18659    233999 x   1.90 =      444598.10
Gencat NLS                   20       513         0     67944 x   1.50 =      101916.00
TeX                          83      9202     27888     62804 x   1.50 =       94206.00
diff                         24      1101      5571     32878 x   1.00 =       32878.00
ActionScript                102      1574      1883     14241 x   1.36 =       19367.76
PHP                           2        33      1086      9164 x   3.50 =       32074.00
Windows Module Definition     3         7         0      8500 x   1.00 =        8500.00
Assembly                     16      1125       355      8473 x   0.25 =        2118.25
Java                         31       695      1819      5346 x   1.36 =        7270.56
HTML                         33       653       155      5040 x   1.90 =        9576.00
C/C++ Header                 31       596       886      4973 x   1.00 =        4973.00
C                            32      1180       617      4664 x   0.77 =        3591.28
yacc                          3       310        42      3956 x   1.51 =        5973.56
Bourne Shell                 68       602       634      3645 x   3.81 =       13887.45
JavaScript                   13       225       264      2454 x   1.48 =        3631.92
INI                          14       374        27      2227 x   1.00 =        2227.00
lex                           9       324       140      2197 x   1.00 =        2197.00
DOS Batch                    13       271       207      1937 x   0.63 =        1220.31
PO File                      29       375       917      1620 x   1.50 =        2430.00
SQL                          11        66        32       909 x   2.29 =        2081.61
Bourne Again Shell            6       135        98       692 x   3.81 =        2636.52
JSON                          2         0         0       675 x   2.50 =        1687.50
XSD                          22        56         0       542 x   1.90 =        1029.80
CSS                           5        93        23       413 x   1.00 =         413.00
XSLT                          1        38        67       342 x   1.90 =         649.80
Rexx                          2        72        69       164 x   1.19 =         195.16
Windows Resource File        13        28        29       156 x   1.00 =         156.00
C++                           5        39        52       145 x   1.51 =         218.95
sed                           6         2        20       132 x   4.00 =         528.00
Delphi Form                   1         0         0       129 x   2.00 =         258.00
Perl                          2        29        13       120 x   4.00 =         480.00
Windows Message File          2        16        10       117 x   1.00 =         117.00
Glade                         1        10         0        96 x   2.00 =         192.00
R                             4        16         2        41 x   3.00 =         123.00
C Shell                       3         8         2        37 x   3.81 =         140.97
Oracle PL/SQL                 3        30       128        30 x   2.58 =          77.40
Markdown                      1        12         0        29 x   1.00 =          29.00
DTD                           1        19         8        27 x   1.90 =          51.30
Tcl/Tk                        1         0         1         7 x   4.00 =          28.00
---------------------------------------------------------------------------------------
SUM:                      17251    758993    931827   5936174 x   1.33 =     7914201.98
---------------------------------------------------------------------------------------

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)