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/misc/ fpcbuild-3.2.2.tar.gz (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 22743 (21037 files within 1706 directories)
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.