lhs2tex

LHS2TEX is een preprocessor om latex te genereren van geletterde Haskell-bronnen.
Download nu

lhs2tex Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andres L
  • Uitgever website:
  • http://www.cs.uu.nl/~andres/lhs2tex/

lhs2tex Tags


lhs2tex Beschrijving

LHS2TEX is een preprocessor om latex te genereren van geletterde Haskell-bronnen. LHS2TEX is een preprocessor om latexcode te genereren van Literate Haskell-bronnen. Hier zijn enkele belangrijke kenmerken van "LHS2TEX": · Verschillende stijlen om uw bronbestand te verwerken: bijvoorbeeld, "TT" -stijl gebruikt bijvoorbeeld een monospaced lettertype voor de code, terwijl u u nog steeds toestaat Om trefwoorden etc te markeren, terwijl "Poly" -stijl proportionele lettertypen gebruikt voor identificatiers, handgrepen inkeping mooi, kan in staat om binaire operators te vervangen door wiskundige symbolen en zorgt voor complexe horizontale uitlijningen. · Richtlijnen opmaakt, waarmee u de manier waarop bepaalde tokens in te dienen. De broncode moet in de verwerkte uitvoer verschijnen. · Een liberale parser die de meeste van de taalextensies aankan; Je hoeft jezelf niet te beperken tot Haskell 98. · Voorwaardelijke voorwaarden voor preprocessor-stijl waarmee u verschillende versies van een document uit een enkel bronbestand (bijvoorbeeld een papier en een presentatie) genereren. · Actieve documenten: u kunt gebruiken Haskell om delen van het document te genereren (handig voor papers op Haskell). · Een handmatige uitleg over alle belangrijke aspecten van LHS2TEX.Requirements: het is geverifieerd om op Linux en Macosx te bouwen. · U hebt een recente versie van GHC (5.04.x of hoger nodig) om LHS2TEX te bouwen, en u hebt natuurlijk een Tex-distributie nodig om gebruik te maken van de uitvoer van LHS2TEX. Het programma bevat een configuratie die geschikt is voor gebruik met latex. In theorie zou er geen probleem moeten zijn om code te genereren voor andere Tex-smaken, zoals PlainEx of Context. Wat is er nieuw in deze release: · Hoewel de ontwikkeling op LHS2TEX al in 1997 is begonnen, is het nog nooit eerder gevorderd. Dit is een eerste release die grotendeels compatibel moet zijn voor versies die tot nu toe onofficieel zijn verdeeld. Het zou moeten compileren met de nieuwste GHC-versies. · Twee volledig nieuwe modi zijn toegevoegd in vergelijking met eerdere versies: "Poly" -modus is ontworpen om de oude wiskundige modus te vervangen; De beperking van het hebben van slechts één uitlijningskolom per codeblok wordt opgetild en vervangen door een generiek mechanisme · waardoor complexe lay-outs mogelijk is; "NEWCODE" is een vervanging voor de oude "CODE" -modus die het formatteringsrichtlijnen kan verwerken en lijn pragmas oplevert in de gegenereerde code.


lhs2tex Gerelateerde software