0 | ||| Functions for generating
9 | %hide Collie.Modifiers.infix.(::=)
11 | export
26 | export
30 | where
35 | export
38 | \\usepackage{fancyvrb}
39 | \\usepackage[x11names]{xcolor}
40 | \\newcommand{\\Katla} [2][]{\\VerbatimInput[commandchars=\\\\\\{\\}#1]{#2}}
41 | \\newcommand{\\KatlaNewline} {}
43 | \\newcommand{\\KatlaDash} {\\string-}
44 | \\newcommand{\\KatlaUnderscore} {\\string_}
45 | \\newcommand{\\KatlaTilde} {\\string~}
71 | \\newcommand{\\IdrisHole}[1]{{%
72 | \\colorbox{\\IdrisHlightColourHole}{%
73 | \\IdrisHlightStyleHole\\IdrisHlightFont%
74 | #1}}}
76 | \\newcommand{\\RawIdrisHighlight}[3]{{\\textcolor{#1}{\\IdrisHlightFont#2{#3}}}}
78 | \\newcommand{\\IdrisData}[1]{\\RawIdrisHighlight{\\IdrisHlightColourData}{\\IdrisHlightStyleData}{#1}}
79 | \\newcommand{\\IdrisType}[1]{\\RawIdrisHighlight{\\IdrisHlightColourType}{\\IdrisHlightStyleType}{#1}}
80 | \\newcommand{\\IdrisBound}[1]{\\RawIdrisHighlight{\\IdrisHlightColourBound}{\\IdrisHlightStyleBound}{#1}}
81 | \\newcommand{\\IdrisFunction}[1]{\\RawIdrisHighlight{\\IdrisHlightColourFunction}{\\IdrisHlightStyleFunction}{#1}}
82 | \\newcommand{\\IdrisKeyword}[1]{\\RawIdrisHighlight{\\IdrisHlightColourKeyword}{\\IdrisHlightStyleKeyword}{#1}}
83 | \\newcommand{\\IdrisImplicit}[1]{\\RawIdrisHighlight{\\IdrisHlightColourImplicit}{\\IdrisHlightStyleImplicit}{#1}}
84 | \\newcommand{\\IdrisComment}[1]{\\RawIdrisHighlight{\\IdrisHlightColourComment}{\\IdrisHlightStyleComment}{#1}}
85 | \\newcommand{\\IdrisNamespace}[1]{\\RawIdrisHighlight{\\IdrisHlightColourNamespace}{\\IdrisHlightStyleNamespace}{#1}}
86 | \\newcommand{\\IdrisPostulate}[1]{\\RawIdrisHighlight{\\IdrisHlightColourPostulate}{\\IdrisHlightStylePostulate}{#1}}
87 | \\newcommand{\\IdrisModule}[1]{\\RawIdrisHighlight{\\IdrisHlightColourModule}{\\IdrisHlightStyleModule}{#1}}
89 | \\DefineVerbatimEnvironment%
90 | {code}{Verbatim}{commandchars=\\\\\\{\\}}
92 | % Bugfix in fancyvrb to allow inline saved listings
93 | \\makeatletter
94 | \\let\\FV@ProcessLine\\relax
95 | \\makeatother
97 | """
100 | export
103 | \\documentclass{article}
105 | \\usepackage{inconsolata}
109 | \\begin{document}
110 | \\begin{Verbatim}[commandchars=\\\\\\{\\}]
111 | """
113 | export
116 | \\end{Verbatim}
117 | \\end{document}
118 | """
120 | export
125 | """
127 | export
130 | \\end{SaveVerbatim}
131 | """
133 | export
138 | """
140 | export
143 | \\end{SaveVerbatim}
144 | """
146 | export
150 | escapeLatex
151 | annotate
163 | Preamble configuration file in Dhall format.
164 | Use `init` to generate the defaults config file.
165 | """
166 | filePath
167 | ]
169 | }
178 | }
187 | """
193 | """
196 | export
200 | export