Muunnos TRIP-tietokannasta SGML-muotoon

Muunnos TRIP-tietokannasta SGML-muotoon on pääosin toteutettu TRIPin sisäisellä, SGML-nimisellä tulostusmäärittelyllä. TRIPin ja SGML-kielen rakenteellisista eroista johtuen jää dokumenttiin tämän jälkeen kuitenkin useita korjattavia kohtia. Olen korjannut nämä kohdat käyttäen flex-määrittelyistä tuotettuja muunnosohjelmia. Loput olen tehnyt käyttäen sgmls-jäsennintä jolle annan määrittelynä TUHTI:n mukaisen DTD:n (t2s.dtd), jonhon olen lisännyt shortref-määrittelyjä, jotka suorittavat osan muunnoksesta. SGML-dokumentin alku- ja loppumerkinnät on lisättävä dokumenttiin erikseen.

TRIPin tulostuksen korjausta ohjaa UNIX-skripti trip2sgml. Korjausta TRIPin tulostuksessa vaativat

Lisäksi lopputuloksen siistimiseen käyetään tiedostoissa completags.flex ja sgmlines.flex määriteltyjä ohjelmia.

Jälkikäsittelyohjelmien kääntämisohje UNIX-käyttöjärjestelmässä

> flex -8 <flex-tiedosto>
> gcc -c lex.yy.c
> gcc lex.yy.o -o <suoritettava tiedosto> -ll

Muunnosohjelmisto ei ole loppuun asti testattu, niinpä sen käyttöönottoon sellaisenaan tulee suhtautua varovasti.