lstlistings 中的 JVMIS

lstlistings 中的 JVMIS

我正在使用清單包來在 LaTeX 中排版 JVMIS 程式碼。是否有機會突出顯示此類代碼中的標籤?目前我有預設定義 JVMIS

Lab: 
 iconst_2 
 iconst_3 
 iadd

其中關鍵字(iconst、iadd 等)很好地突出顯示,但 Lab: 沒有突出顯示。標籤的語法與程式集「some_string:」中的通常一樣。有沒有辦法調整語言定義,以便標籤也被反白(最好以不同的顏色)?

多謝!

更新抱歉,程式碼範例是

\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}

這會產生

在此輸入影像描述

其中標籤未突出顯示。

相關內容