From eeb80384fdd553c019b96c55f946e2f5e2164911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Hutter?= Date: Tue, 15 Mar 2022 17:08:43 +0100 Subject: [PATCH] Added style definition for kotlin --- style/langdef-kotlin.tex | 18 ++++++++++++++++++ style/template.tex | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 style/langdef-kotlin.tex diff --git a/style/langdef-kotlin.tex b/style/langdef-kotlin.tex new file mode 100644 index 0000000..60f0c57 --- /dev/null +++ b/style/langdef-kotlin.tex @@ -0,0 +1,18 @@ + +% Kotlin +\lstdefinelanguage{Kotlin}{ + comment=[l]{//}, + commentstyle={\color{gray}\ttfamily}, + emph={filter, first, firstOrNull, forEach, lazy, map, mapNotNull, println}, + emphstyle={\color{OrangeRed}}, + identifierstyle=\color{black}, + keywords={!in, !is, abstract, actual, annotation, as, as?, break, by, catch, class, companion, const, constructor, continue, crossinline, data, delegate, do, dynamic, else, enum, expect, external, false, field, file, final, finally, for, fun, get, if, import, in, infix, init, inline, inner, interface, internal, is, lateinit, noinline, null, object, open, operator, out, override, package, param, private, property, protected, public, receiveris, reified, return, return@, sealed, set, setparam, super, suspend, tailrec, this, throw, true, try, typealias, typeof, val, var, vararg, when, where, while}, + keywordstyle={\color{NavyBlue}\bfseries}, + morecomment=[s]{/*}{*/}, + morestring=[b]", + morestring=[s]{"""*}{*"""}, + ndkeywords={@Deprecated, @JvmField, @JvmName, @JvmOverloads, @JvmStatic, @JvmSynthetic, Array, Byte, Double, Float, Int, Integer, Iterable, Long, Runnable, Short, String, Any, Unit, Nothing}, + ndkeywordstyle={\color{BurntOrange}\bfseries}, + sensitive=true, + stringstyle={\color{ForestGreen}\ttfamily}, +} \ No newline at end of file diff --git a/style/template.tex b/style/template.tex index e63b4fe..4a839b4 100644 --- a/style/template.tex +++ b/style/template.tex @@ -287,7 +287,7 @@ $endif$ \input{style/langdef-css.tex} \input{style/langdef-html.tex} \input{style/langdef-xml.tex} - +\input{style/langdef-kotlin.tex} $endif$ %