instance
Haskell의 키워드 입니다 of
. 그러나 다음과 같은 오류 메시지에도 나타납니다 No instance for... arising from the use of...
. after를 키워드로 간주해서는 안 된다는 listings
점을 말씀드리고 싶습니다 (강조 표시를 완전히 제거하지는 않지만). 가능합니까?instance
No
기반목록의 키워드 금지, 나는 바랐다
literate={use of}{use of}6
트릭을 수행할 수 있지만 그렇지 않습니다(이상하게도 길이를 11로 지정하면 No instance
"부적절한 알파벳 상수" 및 "누락된 숫자, 0으로 처리됨"이 생성됨).
예시 문서:
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage{color}
\usepackage{listings}
\lstset{
language=Haskell,
basicstyle=\ttfamily\footnotesize,
keywordstyle=\color{blue},
literate={use of}{use of}6
}
\begin{document}
\begin{lstlisting}
<interactive>:11:1: error:
No instance for (Num Bool) arising from a use of '+'
In the expression: True + False
In an equation for 'it': it = True + False
\end{lstlisting}
\end{document}
원하는 결과는 Num
, 및 가 Bool
여전히 강조 표시되지만 강조 표시 되어서 는 안 된다는 것입니다(가급적이면 환경 내용을 변경하지 않고).True
False
instance
of
lstlisting