The languages table shows the project's current total physical source lines of code (pslocs), categorized by programming language.
Language usage is measured by first downloading the latest version of the entire source code repository for a project. Each file is then evaluated by our custom language parser to determine whether it contains program source code in one of several dozen recognized computer languages.
We do not count comments and blank lines. The numbers you see in the table represent only actual program instructions.
Our language parser recognizes embedded script within web content. For example, many HTML pages also contain some CSS and Javascript. We properly account for those languages even though they are contained within html. Therefore, a jsp file, for example, could yield lines of code in any of the following languages: