lhs2tex ist ein Präprozessor LaTeX-Code aus lesen und schreiben Haskell Quellen zu erzeugen.
Anforderungen:
Es überprüft wurde auf Linux und Mac OS X zu bauen.
- Sie benötigen eine aktuelle Version von GHC (5.04.X oder höher sollte tun) lhs2tex zu bauen, und, natürlich, benötigen Sie eine TeX-Distribution Verwendung von lhs2tex die Ausgabe zu machen. Das Programm enthält eine Konfiguration, die für die Verwendung mit Latex geeignet ist. In der Theorie sollte es kein Problem sein, um Code für andere TeX Aromen, wie plainTeX oder ConTeXt erzeugen
Funktionen .
< ul>
Verschiedene Stile der Quelldatei zu verarbeiten: zum Beispiel, & quot; tt & quot; Stil verwendet eine dicktengleichen Schriftart für den Code und ermöglicht gleichzeitig Keywords usw. zu markieren, während & quot; Poly & quot; Stil verwendet proportionale Schriftarten für Bezeichner, Griffe Einzug schön, in der Lage, durch mathematische Symbole binäre Operatoren zu ersetzen und komplexer horizontale Ausrichtungen sorgen. Formatierungsanweisungen, die Ihnen die Möglichkeit, bestimmte Token im Quellcode lassen anpassen in der bearbeiteten Ausgabe erscheinen soll. Ein liberaler Parser, der die meisten der Spracherweiterungen verarbeiten kann; Sie nicht selbst 98 bis Haskell zu beschränken haben. Preprocessor-Stil conditionals, die Sie verschiedene Versionen eines Dokuments aus einer einzigen Quelldatei (zum Beispiel ein Papier und eine Präsentation). zu erzeugen, erlauben
Aktive Dokumente:. Sie können Haskell verwenden, um Teile des Dokuments (nützlich für die Papiere auf Haskell) zu erzeugen Ein Handbuch erstellt werden, alle wichtigen Aspekte von lhs2tex. Was ist neu in dieser Version:
- sollten ordnungsgemäß mit GHC-7.0.2 Diese Version arbeiten und Cabal-1.10.
12 Apr 16
Kommentare nicht gefunden