cs, fortran, go, jsp, matlab, php, plsql, python, scala, ui, vm, xml ;)
This reverts commit 89fcd45f75f79f5f223e4f572ef332f75869dcef.
The apex files have not been reverted.
The Scala tokenizer was extracted from the Sonar Scala plugin.
(https://github.com/SonarCommunity/sonar-scala) I copied the code
because the Sonar Scala plugin has a lot of unwanted dependencies. I
tried to keep the changes to the Scala Sonar plugin as minimal as
possible.
To tokenize the source files the official Scala compiler is used.