Konštrukcia prekladačov (prednáška 8) - Sémantické spracovanie jazykových konštrukcií
Prípona
.ppt |
Typ
prezentácia |
Stiahnuté
0 x |
Veľkosť
0,3 MB |
Jazyk
slovenský |
ID projektu
13866 |
Posledná úprava
13.09.2021 |
Zobrazené
1 356 x |
Autor:
- |
Zdieľaj na Facebooku |
Detaily projektu |
Popis:
Vnútorná foma - medzijazyk
Dôvody prekladu do medzijazyka:
- Možnosť strojovo-nezávislej optimalizácie
- Modularita - prenositeľnosť prekladača výmenou generátora kódu
Vlastnosti vnútorných foriem:
- Poradie operátorov odpovedá poradiu vykonávaných operácií
- Jazyk blízky JSI, ale strojovo nezávislý
Vnútorné fomy
Postfixný zápis
Jazyk 3-adresných inštrukcií
I. trojice
II. štvorice
III. nepriame trojice
...
Vnútorné fomy - JAZYK 3-ADRESNÝCH INŠTRUKCIÍ
Nepriame trojice
( <operátor> , <operand1> <operand2> )
Vnútorná forma priraďovacieho príkazu
a = b + c * d
úspora pamäte na medzikód a TabSymb
odstránenie problémov s premiestňovaním medzikódu
...
Kľúčové slová:
sémantika
sémantická analýza
medzikód
medzijazyk
operátor
operand
lexika
lexikálna analýza
syntax
symbol
slovo
veta
postfixný zápis
TabSymb
aritmetika
preklad
Obsah:
- Sémantické spracovanie jazykových konštrukcií
Vnútorná foma - medzijazyk
Vnútorné fomy
Vnútorné fomy - POSTFIXNÝ ZÁPIS
Prehľad postfixných operátorov
Vnútorné fomy - JAZYK 3-ADRESNÝCH INŠTRUKCIÍ
Vnútorné fomy - nepriame trojice
Tabuľka symbolov
Funkcie pre prístup k TabSymb
Preklad deklarácií a definícií
Preklad aritmetických výrazov bez konverzie typov
Preklad aritmetických výrazov - príklad
Preklad aritmetických výrazov so zmiešanými typmi
Preklad aritmetických výrazov so zmiešanými typmi - príklad
Preklad aritmetických výrazov so zmiešanými typmi a s generovaním adries prikazov medzijazyka
Preklad aritmetických výrazov so zmiešanými typmi a s generovaním adries medzikódu - príklad
Preklad priraďovacích príkazov so zmiešanými typmi LS, PS a s generovaním adries prikazov medzijazyka
Preklad priraďovacích príkazov so zmiešanými typmi LS, PS a s generovaním adries prikazov medzijazyka - sémantické pravidlá
Preklad priraďovacích príkazov so zmiešanými typmi LS, PS a s generovaním adries prikazov medzijazyka - sémantické pravidlá- príklad
Zdroje:
- prednášky
- poznámky
- skriptá
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.