LineTally is a freeware application designed to allow programmers to easily count the number of code lines in their programming projects. LineTally reports the total number of code lines, comment lines, mixed lines, and blank lines of the projects individual source file(s), and also of the whole project. LineTally can also report the percentages of the total code lines, comment lines, mixed lines, and blank lines of the projects individual source file(s) and of the whole project.
Version 1.7 supports 61 programming languages, with the capability to define and count any unsupported language. It is also free of spyware, adware, and any malicious program that could potentially harm your PC. The aim of LineTally is to be very accurate (99.99% or greater accuracy), fast, versatile, and easy to use. It is also intended to be a freeware alternative to the few commercial line counters that are available (CodeCounter Pro and Practiline for example).
Supported Languages:
Visual Basic
Visual Basic.NET
VBScript
B++
C/C++
C#
J#
SQL/Oracle SQL
Informix
AWK
Haskell
Delphi
HTML
Pascal
Cold Fusion
Cobol
Fortran 77
Fortran 90/95
XML
Batch
Objective-C
Java
PHP
ASP
Forth
Ada
Io
Q
ActionScript
Perl
Agda
Python
Assembly
Ruby
TCL
SED
R
Joy
Boo
Dylan
Linden Script
MaxScript
Verilog
ABAP
BlitzBasic
LaTeX
KixTart
X++
CAML
TTCN-3
Nemerle
ShortX
Pike
GraphViz
Rexx
LISP/Scheme (AutoLISP Protected LISP files not supported).
INI Scripts
InstallShield Scripts
NSIS Scripts
ProLog
AutoIT 3 Scripts
The lines of TXT files
Changelog:
Version 1.7 (1/22/2008):
26 additional languages are predefined
More Cosmetic Changes
Fixed a few inaccuracy issues with SQL source files
Added a missing Python extension
Fixed the "Unknown extension" error when trying to count source files of some predefined languages
Fixed an inaccuaracy when counting Fortran source files
Fixed an inaccuracy when a function or function call in C/C++ is carried over to the next line and that line contains nothing but quotes
All options are now changeable via the new LineTally Options dialog
You now have the ability to count the last saved project list automatically when LineTally is opened - this can save time for the user
LineTally can now try to automatically identify the name of your project - this is changeable by the user
LineTally can now suggest where to save your project lists - this is changeable by the user
A new program icon has been created
Fixed a percentage reset error
Added a Case Sensitive Option in the Find dialog
Improved UNC Path Support
Rewritten, more detailed Help File (requires more disk space though)
Now can check for new versions of LineTally
Added an option that allows the rows of the list to be higher for easier readability