Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 034   projektov
0 nových

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 182 x
Autor:
-
Facebook icon 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á