Jezični prevoditelj i virtualni stroj za meta-jezik ADEL

Sažetak na hrvatskom: U završnom radu opisana je programska implementacija jezičnog prevoditelja za meta-jezik ADEL. Jezični prevoditelj prevodi ADEL datoteku u tri koraka: leksička, sintaksna i semantička analiza. U poglavlju 3 opisan je postupak leksičke analize za koji se koristi razred MyScann...

Full description

Permalink: http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:48363/Details
Glavni autor: Buterin, Ante (-)
Ostali autori: Basch, Danko (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, A. Buterin, 2016.
Predmet:
LEADER 02604na a2200229 4500
003 HR-ZaFER
008 160221s2016 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid3764 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Buterin, Ante 
245 1 0 |a Jezični prevoditelj i virtualni stroj za meta-jezik ADEL :  |b završni rad /  |c Ante Buterin ; [mentor Danko Basch]. 
246 1 |a Compiler and Virtual Machine for ADEL Metalanguage  |i Naslov na engleskom:  
260 |a Zagreb,  |b A. Buterin,  |c 2016. 
300 |a 72 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računalno inženjerstvo, šifra smjera: 40, datum predaje: 2016-06-17, datum završetka: 2016-07-11 
520 3 |a Sažetak na hrvatskom: U završnom radu opisana je programska implementacija jezičnog prevoditelja za meta-jezik ADEL. Jezični prevoditelj prevodi ADEL datoteku u tri koraka: leksička, sintaksna i semantička analiza. U poglavlju 3 opisan je postupak leksičke analize za koji se koristi razred MyScanner i njegove funkcije. U poglavlju 4 opisan je postupak sintaksne analize i izgradnja apstraktnog sintaksnog stabla. U tom postupku se koristi razred MyParser i njegove funkcije, te ostali razredi izvedeni iz apstaktnog razreda AST koji stvaraju čvorove sintaksnog stabla. U poglavlju 5 opisan je postupak semantičke analize i povezivanje deklaracija s referencama na njih. U tom postupku razred MyChecker temeljan je razred. Jezični prevoditelj implementiran je u programskom jeziku C++.  
520 3 |a Sažetak na engleskom: This graduation work describes implementation of compiler for ADEL metalanguage in software. Compiler compiles the ADEL file in three steps: lexical, syntax and semantics analysis. The process of lexical analysis is decribed in chapter 3. For that process class MyScanner is used, along with its functions. The process of syntax analysis and the process of building abstract syntax tree are described in chapter 4. Class MyParser, along with its functions, is used for this processes and classes derived from abstract AST class are used as elements of the abstract syntax tree. The process of semantics analysis and the process of connecting applied occurences with related declaration is described in chapter 5. Class MyChecker is the base class for this processes. Compiler is implemented in C++ programming language.  
653 1 |a metajezik ADEL  |a prevoditelj  |a virtualni stroj 
653 1 |a ADEL metalanguage  |a compiler  |a virtual machine 
700 1 |a Basch, Danko  |4 ths 
942 |c Z 
999 |c 48363  |d 48363