|
Systémy překladových automatů a jejich aplikace
Žitňanská, Lívia ; Klobučníková, Dominika (oponent) ; Meduna, Alexandr (vedoucí práce)
Cieľom tejto práce je zaviesť jednotný aparát pre lexikálnu a syntaktickú analýzu. Táto jednotka sa nazýva lexikálno-syntaktický prevodník LST a je zložená z konečného prevodníku, zásobníkového prevodníku a komunikačných symbolov. Ich definícia a vlastnosti sú odvodené od komunikačných symbolov zavedených v Paralelne komunikujúcich (PC) gramatických systémoch. Slúžia teda na vzájomnú komunikáciu prevodníkov. Práca sa ďalej zaoberá implementáciou tohto aparátu, popisom implementácie a porovnaním vlastností aparátu s už existujúcimi systémami. Výsledný aparát prekladá nový jazyk AIDA založený na jazyku Python 3 a prvkami z jazyka C na výstupný medzikód.
|
|
Systems of Translation Models and Their Applications
Žitňanská, Lívia ; Burgetová, Ivana (oponent) ; Meduna, Alexandr (vedoucí práce)
The goal of this thesis is to propose and formally define a system of transducers, specify its characteristics, and compare it to already existing systems. Thus, the System of pushdown transducers (SPT) was introduced. This system consists of modified pushdown transducers whose components communicate via query symbols introduced in Parallel communicating grammar systems (PCGS) and can work in three different modes. Besides theoretical definitions, this thesis also describes the implementation of the proposed system as a transducer from DNA to RNA and amino acids using the SPT of two elements.
|
| |
|
Systémy překladových automatů a jejich aplikace
Žitňanská, Lívia ; Klobučníková, Dominika (oponent) ; Meduna, Alexandr (vedoucí práce)
Cieľom tejto práce je zaviesť jednotný aparát pre lexikálnu a syntaktickú analýzu. Táto jednotka sa nazýva lexikálno-syntaktický prevodník LST a je zložená z konečného prevodníku, zásobníkového prevodníku a komunikačných symbolov. Ich definícia a vlastnosti sú odvodené od komunikačných symbolov zavedených v Paralelne komunikujúcich (PC) gramatických systémoch. Slúžia teda na vzájomnú komunikáciu prevodníkov. Práca sa ďalej zaoberá implementáciou tohto aparátu, popisom implementácie a porovnaním vlastností aparátu s už existujúcimi systémami. Výsledný aparát prekladá nový jazyk AIDA založený na jazyku Python 3 a prvkami z jazyka C na výstupný medzikód.
|