37 morecomment=[n]{/*}{*/}, |
37 morecomment=[n]{/*}{*/}, |
38 morestring=[b]", |
38 morestring=[b]", |
39 otherkeywords={=,!=,:=,<,>,\%;*,/}, |
39 otherkeywords={=,!=,:=,<,>,\%;*,/}, |
40 }[keywords,comments,strings] |
40 }[keywords,comments,strings] |
41 |
41 |
|
42 |
|
43 \newcommand{\code}[1]{{\lstinline{#1}}} |
|
44 \newcommand{\pcode}[1]{\mbox{\lstset{language={},keywordstyle=\color{black}}\lstinline!#1!}} |
|
45 \newcommand{\scode}[1]{\mbox{\lstset{language={},basicstyle=\ttfamily\color{codegreen}}\lstinline!#1!}} |
|
46 \makeatother |
|
47 |
|
48 %%\lstset{escapeinside={(*@}{@*)}} |
|
49 \lstset{escapeinside={/*@}{@*/}} |
|
50 |
|
51 %% stripy code |
|
52 \usepackage{lstlinebgrd} |
|
53 \definecolor{capri}{rgb}{0.0, 0.75, 1.0} |
|
54 |
|
55 |
42 \lstdefinestyle{mystyle} |
56 \lstdefinestyle{mystyle} |
43 {basicstyle=\ttfamily, |
57 {basicstyle=\ttfamily, |
44 keywordstyle=\color{codepurple}\bfseries, |
58 keywordstyle=\color{codepurple}\bfseries, |
45 stringstyle=\color{codegreen}, |
59 stringstyle=\color{codegreen}, |
46 commentstyle=\color{codegreen}, |
60 commentstyle=\color{codegreen}, |
47 morecomment=[s][\color{codedocblue}]{/**}{*/}, |
61 morecomment=[s][\color{codedocblue}]{/**}{*/}, |
48 numbers=left, |
62 numbers=none, |
49 numberstyle=\tiny\color{black}, |
63 numberstyle=\tiny\color{black}, |
50 stepnumber=1, |
64 stepnumber=1, |
51 numbersep=10pt, |
65 numbersep=10pt, |
52 tabsize=2, |
66 tabsize=2, |
53 showspaces=false, |
67 showspaces=false, |
54 showstringspaces=false, |
68 showstringspaces=false, |
55 xleftmargin=8mm, |
69 xleftmargin=8mm, |
56 emphstyle=\color{codeblue}\bfseries, |
70 emphstyle=\color{codeblue}\bfseries, |
57 keepspaces |
71 keepspaces, |
|
72 linebackgroundcolor={\ifodd\value{lstnumber}\color{capri!3}\fi} |
58 } |
73 } |
59 |
74 |
60 \lstset{language=Scala, |
75 \lstset{language=Scala, |
61 style=mystyle} |
76 style=mystyle} |
62 |
|
63 |
|
64 \newcommand{\code}[1]{{\lstinline{#1}}} |
|
65 \newcommand{\pcode}[1]{\mbox{\lstset{language={},keywordstyle=\color{black}}\lstinline!#1!}} |
|
66 \newcommand{\scode}[1]{\mbox{\lstset{language={},basicstyle=\ttfamily\color{codegreen}}\lstinline!#1!}} |
|
67 \makeatother |
|
68 |
|
69 %%\lstset{escapeinside={(*@}{@*)}} |
|
70 \lstset{escapeinside={/*@}{@*/}} |
|