Kui grammatikad järjestada nende võimsuse järgi (s.t. klass A < klass B kui iga klassi A kuuluva grammatikaga kirjeldatud keele saab kirjeldada ka klassi B kuuluva grammatikaga), siis millised neist järjekordadest on õiged (väiksemast suuremaks, õigeid järjekordi võib olla mitu):
Millise formalismiga kirjeldatakse abstraktse süntaksi puu (AST-puu) ?
regulaarse grammatikaga
ühese kontekstivaba grammatikaga
eelnevusgrammatikaga
kontekstivaba grammatikaga (võib olla ka mitmene)
Milline translaatori alamprotsess koostab nimede tabeli:
skanner
süntaksianalüsaator
puuläbija
koostatakse hõreda (AST)-puu loomise ajal
Kas leksika analüüsi järel süntaksianalüsaatorile väljastatava teksti pikkus on enam-vähem sama kui esialgse transleeritava programmi pikkus?
1enam-vähem sama
tunduvalt lühem
oluliselt pikem
Semantiliste tegevuste kirjeldamisel attribuutidega määratakse attribuudid:
lekseemidele
süntaksi grammatika reeglitele
süntaksi grammatika mitteterminalidele
AST-puud kirjeldava grammatika terminalidele ja mitteterminalidele
Millal toimub attribuutide arvutamine (semantilised tegevused):
translaatori optimeerimise ajal
süntaksianalüüsi ajal
abstraktse süntaksi puu moodustamise ajal
abstraktse süntaksi puu läbimise ajal
Millised grammatikad sobivad ülalt-alla analüüsiks (ei teki tagurdusi - backtracking)?
Millised grammatikad sobivad alt-üles analüüsiks (ei teki tagurdusi - backtracking)?