Fork of https://github.com/eclipse/tm4e that only contains the core project. Uses sbt for building.
TM4E brings Java API to tokenize textual documents according to TextMate grammars, for example to do syntax highlighting according to this tokenization. The core module is a Java port of vscode-textmate written in TypeScript. This Java API can be used with any Java UI Toolkit (Swing, Eclipse, etc). See Core section for more information.
This project is released under the Eclipse Public License 1.0.
This project builds with sbt. It requires Java 8 or newer.
To link to the library:
libraryDependencies += "de.sciss" % "tm4e-core" % v
The current version v
is "0.1.0"