Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Valodas Oberon kompilatora izstrāde ar lokalizējamo sintaksi un starpmoduļu identifikatoru saskaņošanas sistēmu
Title in English Development of Oberon Language Compiler with Localizable Syntax and Cross-Module Identifier Resolution
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Marina Uhanova
Reviewer Gundars Alksnis
Abstract Bakalaura darbs ir 3. tipa darbs – produkta vai prototipa izstrāde. Bakalaura darba mērķis ir izstrādāt Oberona valodas kompilatoru ar lokalizējamu sintaksi un starpmoduļu identifikatoru saskaņošanas sistēmu. Darbā analizēti lokalizētas programmēšanas piemēri, Oberona valodas īpašības, kompilatoru internacionalizācijas problēmas un piedāvātā risinājuma arhitektūra. Praktiskajā daļā aprakstīta UTF-8 avota teksta ielāde, valodas noteikšana, lokalizētu atslēgvārdu atpazīšana, simbolu tabulas daudzvalodu nosaukumu slānis, .sym datņu veidošana, vairāku moduļu imports, tipu pārbaude, ARM64 mašīnkoda ģenerēšana Apple Silicon platformai un izstrādātā prototipa testēšanas metodika. Izstrādātais kompilatora prototips pārbaudīts ar automātiskiem regresijas testiem, pārbaudot arī angļu, latviešu un krievu valodā rakstītu moduļu darbību. Bakalaura darbā ir 76 lappuses, 6 attēli, 6 tabulas, 2 pielikumi un 36 izmantotie informācijas avoti.
Keywords kompilators, Oberona valoda, lokalizējama sintakse, daudzvalodu identifikatori, ARM64
Keywords in English compiler, Oberon language, localizable syntax, multilingual identifiers, ARM64
Language lv
Year 2026
Date and time of uploading 03.09.2026 00:22:08