Noslēguma darbu reģistrs
  
Studiju darba apraksts
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