Release coccinelle-0.2.4rc3
[bpt/coccinelle.git] / docs / manual / macros_listing_cocci.tex
CommitLineData
708f4980
C
1\lstset{basicstyle=\ttfamily,numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt,language=C,commentstyle=\color{OliveGreen},keywordstyle=\color{blue},stringstyle=\color{BrickRed}}
2
3%
4% You must prefix the +/- lines of
5% cocci files with @+/@- respectively.
6% This will enable the automatic coloration.
7%
8% Note: You need at least the following version of hevea
9% http://hevea.inria.fr/distri/unstable/hevea-2008-12-17.tar.gz
10%
11\ifhevea % For HTML generation
12\lstdefinelanguage{Cocci}{
13morekeywords={idexpression,expression,statement,identifier,type,
14parameter,list,when,strict,any,forall,local,position,typedef},
15keywordstyle=\color{OliveGreen}\bfseries,
16sensitive=false,
17moredelim=[is][\color{blue}]{@M}{@M},
18moredelim=[il][\color{OliveGreen}]{@+},
19moredelim=[il][\color{BrickRed}]{@-}}
20
21\lstdefinelanguage{PatchC}[ANSI]{C}{
22stringstyle=\color{black},
23moredelim=[il][\color{OliveGreen}]{@+},
24moredelim=[il][\color{BrickRed}]{@-},
25moredelim=[il][\color{Plum}]{@M}}
26
27\else % For DVI/PS/PDF generation
28\lstdefinelanguage{Cocci}{
29morekeywords={idexpression,expression,statement,identifier,type,
30parameter,list,when,strict,any,forall,local,position,typedef},
31keywordstyle=\color{OliveGreen}\bfseries,
32sensitive=false,
33moredelim=*[is][\color{blue}]{@M}{@M},
34moredelim=[il][\color{OliveGreen}]{@+},
35moredelim=[il][\color{BrickRed}]{@-}}
36
37\lstdefinelanguage{PatchC}[ANSI]{C}{
38stringstyle=\color{black},
39moredelim=[il][\color{OliveGreen}]{@+},
40moredelim=[il][\color{BrickRed}]{@-},
41moredelim=[il][\color{Plum}]{@M}}
42\fi
43
44\newif\iflanguagestyle
45\languagestylefalse