many updates
[phd-thesis.git] / lstlanghaskell.sty
1 \lstdefinestyle{haskell}{%
2 language=Haskell,
3 deletekeywords={%
4 True,False,%
5 Bool,Int,Integer,Float,Double,String,%
6 Maybe,Nothing,Just,%
7 zip,length,Show,show,Num,Eq,print,%
8 error,id},
9 morekeywords={forall},
10 literate=%
11 {forall}{{$\forall$}}1
12 {\_}{{\raisebox{.15ex}{\_}}}1
13 {~}{{\raisebox{-.6ex}{\textasciitilde}}}1
14 {\\}{{$\lambda\:$}}1
15 {->}{{$\shortrightarrow$}}2
16 {<-}{{$\shortleftarrow$}}2
17 {=>}{{$\Rightarrow$}}2
18 {<=}{{$\Leftarrow$}}2
19 {...}{{$\cdots$}}1 %chktex 11
20 }