Troff

Wikipedia
Loikkaa: valikkoon, hakuun

Troff on dokumentaatiotyökalu joka on alun perin kehitetty AT&T:llä Unix-käyttöjärjestelmälle.

Ominaisuuksia [muokkaa]

Troff:n syöttökieli on täysin ohjelmoitavissa. Erillisiä esikääntäjiä käytetään helpottamaan taulukoiden, kaavioiden ja matemaattisten kaavojen tuottamista. Troff:n ohjaukseen käytetään tekstitiedostoa jota voi vapaasti muokata, käsitellä ja säilyttää käyttäjän valitsemilla työkaluilla.

Laajoja makropaketteja on kehitetty erilaisia käyttötarkoituksia varten. Tyypillinen troff-toteutus Sisältää me makrot tieteellisten tutkimusjulkaisujen tuottamista varten, man makrot Unix manuaalisivujen tuottamiseen sekä ms ja mm makrot for kirjeitä, kirjoja, muistioita ja raportteja varten.

Kun troff jatkoi kehittymistään, todettiin ettei kaikkea voida tehdä helposti pelkällä troff-kielellä. Tämän takia alettiin kehittää esikääntäjiä. Nämä ohjelmat muuttavat erityisiä osia dokumentista troff syötteeksi kelpaavaan muotoon ja soveltuvat Unix maailmalle tyypilliseen putkimalliin, missä yhden ohjelman tuloste sopii toisen ohjelman syötteeksi.

Esikääntäjä nimeltään eqn (engl. equation) mahdollistaa matemaattisten kaavojen syöttämisen paljon helpommassa ja havainnollisemmassa muodossa. Toinen nimeltään tbl muotoilee taulukoita (tables). Taas refer (ja samantyylinen bib) muotoilevat sitaatteja lainaustietokannan mukaan.

Myöhemmin kääntäjien määrä vain kasvoi. Ohjelma nimeltään pic toteuttaa erilaisten kaavioiden kuvaamiseen tarkoitetun erikoistuneen kielen käytön. Kääntäjä nimeltä ideal tekee hyvin pitkälti samaa mutta hyvin erilaiselta näkökannalta lähtien. Eräs nimeltään grap ottaa kuvaajien tai kaavioiden määritelmiä ja monien muiden toimintamallista poiketen tuottaa ohjauskieltä toiselle esikääntäjälle, pic:lle.

Toteutuksia [muokkaa]

Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia tai samankaltaisia artikkeleita.