Završni rad prikazuje teorijsku i praktičnu osnovu izgradnje jezičnog prevoditelja višeg programskog jezika namijenjenog izvršavanju unutar .NET okoline. Rad započinje definiranjem pojma programskog jezika te kratkim povijesnim prikazom razvoja istih. Povijesni prikaz opisuje temeljne značajke, podjele te motive koji su utjecali na razvoj generacija programskih jezika. Nakon uvodnih poglavlja rad opisuje namjenu i zahtjeve koje je trebao ispuniti osmišljeni programski jezik više razine. Spomenuti opis razjašnjava i temeljne značajke programskih jezika treće generacije poput njihove strukture, tipiziranosti te modela izvršavanja. Poglavljem namijenjenim prikazu postupka definiranja jezične gramatike objašnjava se postupak izgradnje iste, ...