Documente Academic
Documente Profesional
Documente Cultură
Analiza lexical
detecteaz atomii lexicali care nu aparin
limbajului respectiv
Analiza sintactic
detecteaz dac atomii lexicali sunt scrii
ntr-o ordine eronat
Analiza semantic
se ocup de restul erorilor, i anume de
erorile care privesc sensul atomilor lexicali
- reprezint ultima faz a componentei
front-end a compilatorului
2
10
12
13
14
15
16
Trebuie s se memoreze:
- numele variabile
- tipul variabilei (care poate fi de baz sau
compus)
- dimensiunea/dimensiunile
17
Trebuie memorat:
- numele
- tipul (tip de baz sau compus)
18
20
22
Ex:
int a,b=3; a = b + 3.4;
23
vs.
Explicit cast
Int a = (int)3/4;
24
25
Pentru instruciuni:
Pentru expresii:
26
http://cursuri.cs.pub.ro/~cpl/Curs/CPLCurs04.pdf
27