"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of fpcbuild-3.2.0.tar.gz (16 Jun 22:25, 80698915 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.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 22520  (20826 files within 1694 directories)

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

The corresponding CLOC output data:
   19829 text files.
   19403 unique files.                              
    2850 files ignored.

github.com/AlDanial/cloc v 1.86  T=37.81 s (452.3 files/s, 200573.4 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
Pascal                     15537    713791    866112   4000968 x   0.88 =     3520851.84
make                         496       894      2082   1420661 x   2.50 =     3551652.50
XML                          451     21021     18674    230704 x   1.90 =      438337.60
Gencat NLS                    20       513         0     67943 x   1.50 =      101914.50
TeX                           83      9141     27880     62456 x   1.50 =       93684.00
diff                          24      1101      5571     32878 x   1.00 =       32878.00
ActionScript                 102      1575      1883     14240 x   1.36 =       19366.40
PHP                            2        33      1086      9163 x   3.50 =       32070.50
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
C/C++ Header                  31       596       886      4973 x   1.00 =        4973.00
HTML                          33       646       155      4872 x   1.90 =        9256.80
C                             32      1180       617      4664 x   0.77 =        3591.28
yacc                           2       268        42      3751 x   1.51 =        5664.01
Bourne Shell                  68       600       633      3587 x   3.81 =       13666.47
JavaScript                    13       223       291      2375 x   1.48 =        3515.00
INI                           14       374        27      2237 x   1.00 =        2237.00
lex                            8       309       138      2091 x   1.00 =        2091.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
JSON                           2         0         0       675 x   2.50 =        1687.50
Bourne Again Shell             6       130        98       625 x   3.81 =        2381.25
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
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:                      17099    755402    929929   5898046 x   1.33 =     7867868.76
---------------------------------------------------------------------------------------

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)