next up previous contents
Next: Plotter Up: Introducere Previous: Limbaj   Cuprins

Interpretor

Interpretorul este scris in limbajul C, cu ajutorul generatorului de analizor lexical automat flex si a a celui de analizor gramatical automat bison.
In principiu, un interpretor executa actiuni sub comanda lexemelor aparute la intrare, fiind citite de obicei dintr-un fisier text, a carui continut poarta numele de cod sursa. De fapt, daca nu ar exista codul sursa plint, efectul echivalent s-ar putea obtine si prin scrierea in C a unui program care ar fi foarte lung si dificil de creat si de corectat.
Toate actiunile care par ca fiind efectul ``executiei'' codului sursa plint, sunt de fapt efectul codului interpretorului, care ``se lasa'' comandat de starile unui automat finit, a carui evolutie in spatiul starilor este determinata in timp de codul sursa plint, mai exact de modul de insiruire a lexemelor.


Sebastian Glita 2002-06-19