Upgrade of Selection Statements and Component Connection Rules in COMDEL2 Language

التفاصيل البيبلوغرافية
العنوان: Upgrade of Selection Statements and Component Connection Rules in COMDEL2 Language
المؤلفون: Mucak, Dalibor
المساهمون: Basch, Danko
بيانات النشر: Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva., 2019.
سنة النشر: 2019
مصطلحات موضوعية: simulator, Bigdigits programska biblioteka [C++ programski jezik], Bigdigits program library, x-number, parsing, masking bits, maskiranje bitova, Description model, programski stog, parsiranje, naredba switch, TECHNICAL SCIENCES. Computing, syntax, compiler, komponenta, prevoditelj, comparison operators, apstraktno sintaksno stablo, binarni izraz, (ne)predznačno proširivanje brojeva, bajtkod, (un)signed resize of numbers, Izvršni model, indexing, naredba decode, TEHNIČKE ZNANOSTI. Računarstvo, semantička analiza, operatori usporedbe, bits, sintaksa, binary expression, token, tablica skokova, component, lexical analysis, bytecode, program stack, C++ programming language, COMDEL, cword, indeksiranje, x-broj, leksička analiza, abstract syntax tree, Opis modela, semantic analysis, Execution model, table of jumping segments, virtual machine, virtualni stroj, decode statement, switch statement
الوصف: COMDEL je simulacijski jezik namijenjen za opis sučelja i ponašanja digitalnih komponenata. Za izvršavanje datoteka napisanih u COMDEL-u koristi se simulator COMPAS koji se sastoji od prevoditelja i izvršitelja. U procesu prevođenja najprije se pri parsiranju ulazne datoteke generiraju čvorovi apstraktnog sintaksnog stabla (AST). AST predstavlja polaznu strukturu nad kojom se zatim izvode postupci semantičke analize i generiranja bajtkoda. U jeziku COMDEL napravljeno je nekoliko izmjena: dodana je mogućnost korištenja naredbe switch uz predznačno i nepredznačno proširivanje brojeva, dodan je novi tip brojeva (x-brojevi) te je omogućena njihova upotreba u izrazima za usporedbu, uvedena je nova naredba decode koja je optimiziranija u odnosu na naredbu switch. Svaka navedena izmjena detaljno je opisana u kontekstu prethodno nabrojanih faza prevođenja jezika. COMDEL is a simulation language used for describing interfaces and behaviour of digital components. COMDEL files are processed by simulator COMPAS which consists both of compiler and executor. At the beginning of the compilation process, when parsing file, nodes of Abstract Syntax Tree (AST) are created. AST represents a key structure for semantic analysis and bytecode generation procedures. In COMDEL language, several modifications were made: added signed and unsigned form of switch statement, added a new type of numbers (x-numbers) adapted to use in comparison expression, introduced a new statement called decode, which executes more efficiently compared to switch statement. Each listed modification has been described in detail inside the context of the compilation phases mentioned earlier.
وصف الملف: application/pdf
اللغة: Croatian
URL الوصول: https://explore.openaire.eu/search/publication?articleId=od______4131::95a7fac9b5d0792e8f361a37593e10a9
https://repozitorij.fer.unizg.hr/islandora/object/fer:6206/datastream/PDF
Rights: CLOSED
رقم الانضمام: edsair.od......4131..95a7fac9b5d0792e8f361a37593e10a9
قاعدة البيانات: OpenAIRE