33 lines
1,017 B
TeX
Executable file
33 lines
1,017 B
TeX
Executable file
\usepackage{listings}
|
|
|
|
\lstdefinelanguage{FSharp}%
|
|
{morekeywords={let, new, match, with, rec, open, module, namespace, type, of, member, %
|
|
and, for, while, true, false, in, do, begin, end, fun, function, return, yield, try, %
|
|
mutable, if, then, else, cloud, async, static, use, abstract, interface, inherit, finally },
|
|
otherkeywords={ let!, return!, do!, yield!, use!, var, from, select, where, order, by },
|
|
keywordstyle=\color{bluekeywords},
|
|
sensitive=true,
|
|
basicstyle=\ttfamily,
|
|
breaklines=true,
|
|
xleftmargin=\parindent,
|
|
aboveskip=\bigskipamount,
|
|
tabsize=4,
|
|
morecomment=[l][\color{greencomments}]{///},
|
|
morecomment=[l][\color{greencomments}]{//},
|
|
morecomment=[s][\color{greencomments}]{{(*}{*)}},
|
|
morestring=[b]",
|
|
showstringspaces=false,
|
|
literate={`}{\`}1,
|
|
stringstyle=\color{redstrings},
|
|
}
|
|
\lstset
|
|
{ %Formatting for code in appendix
|
|
language=FSharp,
|
|
numbers=left,
|
|
stepnumber=1,
|
|
showstringspaces=false,
|
|
tabsize=1,
|
|
breaklines=true,
|
|
breakatwhitespace=false,
|
|
}
|