pygments.lexers.jvm
Pygments lexers for JVM languages.
copyright: | Copyright 2006-2013 by the Pygments team, see AUTHORS. |
license: | BSD, see LICENSE for details. |
-
class pygments.lexers.jvm.JavaLexer(**options)[source]
For Java source code.
-
class pygments.lexers.jvm.ScalaLexer(**options)[source]
For Scala source code.
-
class pygments.lexers.jvm.GosuLexer(**options)[source]
For Gosu source code.
New in Pygments 1.5.
-
class pygments.lexers.jvm.GosuTemplateLexer(**options)[source]
For Gosu templates.
New in Pygments 1.5.
-
class pygments.lexers.jvm.GroovyLexer(**options)[source]
For Groovy source code.
New in Pygments 1.5.
-
class pygments.lexers.jvm.IokeLexer(**options)[source]
For Ioke (a strongly typed, dynamic,
prototype based programming language) source.
New in Pygments 1.4.
-
class pygments.lexers.jvm.ClojureLexer(**options)[source]
Lexer for Clojure source code.
New in Pygments 0.11.
-
class pygments.lexers.jvm.KotlinLexer(**options)[source]
For Kotlin
source code.
Additional options accepted:
- unicodelevel
Determines which Unicode characters this lexer allows for identifiers.
The possible values are:
- none – only the ASCII letters and numbers are allowed. This
is the fastest selection.
- basic – all Unicode characters from the specification except
category Lo are allowed.
- full – all Unicode characters as specified in the C# specs
are allowed. Note that this means a considerable slowdown since the
Lo category has more than 40,000 characters in it!
The default value is basic.
New in Pygments 1.5.
-
class pygments.lexers.jvm.XtendLexer(**options)[source]
For Xtend source code.
New in Pygments 1.6.
-
class pygments.lexers.jvm.AspectJLexer(**options)[source]
For AspectJ source code.
New in Pygments 1.6.
-
class pygments.lexers.jvm.CeylonLexer(**options)[source]
For Ceylon source code.
New in Pygments 1.6.