Ich verwende das Listings-Paket, um JVMIS-Code in LaTeX zu setzen. Gibt es eine Möglichkeit, die Beschriftungen in solchem Code hervorzuheben? Im Moment habe ich mit der Standarddefinition JVMIS
Lab:
iconst_2
iconst_3
iadd
wo die Schlüsselwörter (iconst, iadd usw.) schön hervorgehoben werden, aber Lab: nicht. Die Syntax der Labels ist wie üblich in Assembler „some_string:“. Gibt es eine Möglichkeit, die Sprachdefinition so zu optimieren, dass Labels ebenfalls hervorgehoben werden (vorzugsweise in einer anderen Farbe)?
Vielen Dank!
AktualisierenEntschuldigung, ein Codebeispiel wäre
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\definecolor{codegreen}{rgb}{0.25,0.5,0.35} % comments
\definecolor{codepurple}{rgb}{0.5,0,0.35} % keywords
\lstset{basicstyle=\ttfamily,
keywordstyle=\color{codepurple},
stringstyle=\color{codegreen}
}
\begin{document}
\begin{lstlisting}[language=JVMIS]
Label:
ldc 3
iconst_3
iadd
\end{lstlisting}
\end{document}
Dadurch entsteht
wobei die Bezeichnung nicht hervorgehoben ist.