列表中的 JVMIS

列表中的 JVMIS

我正在使用 listings 包在 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}

这产生了

在此处输入图片描述

其中标签未突出显示。

相关内容