Kirjasto - Tampereen teknillinen yliopisto

Virheistä toipuvia LL(1)-jäsentäjiä tuottava generaattori

Show full item record

Files in this item

Files Size Format View

There are no files associated with this item.

URN: http://URN.fi/URN:NBN:fi:tty-200907103875
Title: Virheistä toipuvia LL(1)-jäsentäjiä tuottava generaattori
Author: Kellomäki, Pertti
Publication type: Diplomityö
Issue date: 1991
University: Tampereen teknillinen korkeakoulu
Faculty: Sähkötekniikan osasto
Department: Ohjelmistotekniikan laitos
Abstract: Työssä toteutettiin jäsentäjägeneraattori Taurus. Taurus saa syötteenään tunnistettavan kieliopin kuvauksen ja tuottaa kielioppivirheistä toipuvan Scheme-kielisen jäsentäjän. Nimi "Taurus" pyrkii jatkamaan samaa sarvipäistä linjaa, jota tunnetut jäsentäjägeneraattorit Yacc ja Bison edustavat. Generaattori tuottaa LL(1)-jäsentäjän, joka käyttää jäsennysalgoritmina rekursiivista laskeutumista (recursivedescent). Tuotettu jäsentäjä toipuu automaattisesti syntaksivirheistä ja tuottaa niistä virheilmoitukset. Perinteisille lausekielille, kuten C, Pascal ja Ada on jäsentäjägeneraattoreita ollut saatavilla jo pitkään. Jostain syystä Lispin sukuisille kielille ei vastaavia ohjelmistoja ole ollut. Tämä työ pyrkii osaltaan paikkaamaan tilannetta. /Kir11


This item appears in the following Collection(s)

Show full item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics