File: AccidentalCIn.lhs

package info (click to toggle)
lhs2tex 1.17-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 1,884 kB
  • sloc: haskell: 3,896; makefile: 294; sh: 221
file content (25 lines) | stat: -rw-r--r-- 866 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
%include typewriter.fmt
%subst code a = "\begin{colorverb}'n\texfamily " a "\end{colorverb}'n" 
%format \ = "\char''134"
%format let = "let"
%format in  = "in"
%format where = "where"
%format ->  = "->"
%format !=  = "{\origcolor{hcolor}" = "}"
%format !:: = "{\origcolor{hcolor}" :: "}"
%format ^ = " "
%format C = "{\origcolor{hcolor}"
%format D = "}"
\begingroup
\let\origtt=\texfamily
\let\small\footnotesize
\def\texfamily#1{\origtt}
>%format <| = "\lhd "
>
>> options  !::  [String] -> ([Class],[String])
>> options  !=   foldr (<|) ([],[])
>>   where   C^"-align"^D     <| (ds,s:  as) = (Dir Align    s :  ds,     as)
>>           C^('-':'i':s)^D <| (ds,    as) = (Dir Include  s :  ds,     as)
>>           C^('-':'l':s)^D <| (ds,    as) = (Dir Let      s :  ds,     as)
>>           C^s^D           <| (ds,    as) = (                  ds,s :  as)
\endgroup