github/linguist — pull request #143 by abevoelker (2012-03-21 16:44:35+00:00)
Title: Improve .cls language detection

There are some languages showing up under [OpenEdge ABL](https://github.com/languages/OpenEdge%20ABL) in the language list that are not actually that language. Apparently Visual Basic and some language called Apex also use the .cls file extension. I've therefore improved the disambiguation detection for .cls files, adding Apex to the language list.

Apex doesn't have a lexer in Pygments, so I left it as Text-only. It is similar to Java, but was generating a lot of Pygments parse errors on single-quoted strings, so I didn't use the Java lexer.