File: exists.fmt

package info (click to toggle)
lhs2tex 1.24-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 1,976 kB
  • sloc: haskell: 4,408; makefile: 314; sh: 221
file content (36 lines) | stat: -rwxr-xr-x 850 bytes parent folder | download | duplicates (6)
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
26
27
28
29
30
31
32
33
34
35
36
%if False
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% exists.fmt
%
% Format exists x. y as \exists x. y in TeX, not as compose
% Based on forall.fmt; look there for slightly more
% documentation.
%
% Andres Loeh, September 2008, version 1.1
% Duncan Coutts, September 2008, copy'n'pasted from lambda.fmt
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%endif
%if not lhs2tex_exists_fmt_read
%let lhs2tex_exists_fmt_read = True
%include lhs2TeX.fmt
%include forall.fmt
%
%if style /= newcode
%format exists(x) = exists_ x "\hsexists "
%format exists_   = "\exists "
%
\ReadOnlyOnce{exists.fmt}%
\makeatletter

\newcommand\hsexists{\global\let\hsdot=\hsperiodonce}

\AtHaskellReset{\global\let\hsdot=\hscompose}

% In the beginning, we should reset Haskell once.
\HaskellReset

\makeatother
\EndFmtInput
%endif
%endif