-
Notifications
You must be signed in to change notification settings - Fork 28
/
lhs2tex.cabal
108 lines (105 loc) · 4.26 KB
/
lhs2tex.cabal
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
cabal-version: 2.2
name: lhs2tex
version: 1.25
license: GPL-2.0-or-later
license-file: LICENSE
author: Ralf Hinze <[email protected]>, Andres Loeh <[email protected]>
maintainer: Andres Loeh <[email protected]>
stability: stable
homepage: https://github.com/kosmikus/lhs2tex
bug-reports: https://github.com/kosmikus/lhs2tex/issues
synopsis: Preprocessor for typesetting Haskell sources with LaTeX
description:
This tool is primarily intended for people who want to write articles
or books using LaTeX that contain some Haskell code. It works on literate
Haskell documents where the non-Haskell parts form essentially a valid
LaTeX document, then processes the Haskell code in the document and
replaces it with formatted LaTeX output. It is not fully automatic in
the sense that it will turn an arbitrary literate Haskell document into
a LaTeX document without further work.
.
Nearly all aspects about the output and formatting are configurable.
Output of code can be made using proportional fonts in such a way that
even complex horizontal alignment is preserved. The preprocessor can also
be invoked in another mode to just extract the Haskell code.
category: Development, Language
build-type: Custom
tested-with: GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.7, GHC == 9.2.7, GHC == 9.4.5, GHC == 9.6.3, GHC == 9.8.1
extra-source-files: AUTHORS
INSTALL
TODO
doc/*.lhs
doc/*.lhs.in
doc/*.fmt
doc/Guide2.lhs
doc/Guide2.pdf
doc/Makefile
doc/lhs2TeXpre
Examples/*.lhs
Examples/lhs2TeXpre
Library/*.fmt
polytable/*.sty
polytable/*.pdf
src/Version.lhs.in
Testsuite/*.snip
Testsuite/*.lhs
Testsuite/Makefile
sorts.snip
id.snip
cata.snip
spec.snip
lhs2TeX.fmt.lit
lhs2TeX.sty.lit
lhs2TeX.1.in
Makefile
common.mk
config.mk.in
configure
mkinstalldirs
install-sh
extra-doc-files: CHANGELOG.md
custom-setup
setup-depends: base >= 4.2 && < 5,
Cabal >= 2.2 && < 3.11,
directory >= 1.3 && < 1.4,
process >= 1.6 && < 1.7,
regex-compat >= 0.95.2 && < 0.96
source-repository head
type: git
location: https://github.com/kosmikus/lhs2tex
executable lhs2TeX
main-is: Main.lhs
hs-source-dirs: src
default-language: Haskell98
ghc-options: -Wall
other-extensions: ScopedTypeVariables
NPlusKPatterns
GeneralizedNewtypeDeriving
TypeSynonymInstances
build-depends: base >= 4.2 && < 5,
regex-compat >= 0.95.2 && < 0.96,
mtl >= 2.2.1 && < 2.4,
filepath >= 1.4 && < 1.5,
directory >= 1.3 && < 1.4,
process >= 1.6 && < 1.7
autogen-modules: Version
other-modules: Auxiliaries
Directives
Document
FileNameUtils
FiniteMap
HsLexer
License
MathCommon
Math
MathPoly
NewCode
Parser
State
StateT
TeXCommands
TeXParser
Typewriter
Value
Verbatim
Version