| Studiju veids |
maģistra akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Sintakses analizatoru veidošanas valodas izstrāde |
| Nosaukums angļu valodā |
Development of a Language for Parser Generation |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Gints Jēkabsons |
| Recenzents |
Pāvels Rusakovs |
| Anotācija |
Maģistra darbā tika izstrādāta jaunā programmēšanas valoda PatternLang, kas ir orientēta uz sintakses analizatoru veidošanu. Svarīgākā PatternLang priekšrocība ir tas, ka, atšķirībā no eksistējošiem sintakses analizatoru ģeneratoriem, tā ļauj veidot sintakses analizatorus, kas ģenerē ne tikai sintakses kokus, bet arī grafus. Lai novērtētu valodas PatternLang spēju veidot sintakses analizatorus, tika izstrādāti vairāki PatternLang skripti, kas apstrādā dažāda veida sintaksi. Izstrādātie PatternLang skripti tika salīdzināti ar līdzīgiem sintakses analizatoru ģeneratora ANTLR skriptiem, izmantojot dažādās metrikas. |
| Atslēgas vārdi |
Sintakses analizators, sintakses analizatoru ģenerators, sintakses koks, programmas īpašību grafs, kompilators. |
| Atslēgas vārdi angļu valodā |
Parser, parser generator, syntax tree, code property graph, compiler. |
| Valoda |
lv |
| Gads |
2025 |
| Darba augšupielādes datums un laiks |
26.05.2025 16:34:09 |