Analizor sintactic
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 24 iunie 2020; verificările necesită
3 modificări .
Parser ( în engleză parser ; din parse - analysis, parsing) sau parser , este o parte a unui program care convertește datele de intrare (de obicei text) într-un anumit format structurat, necesar pentru sarcinile de analiză și utilizare ulterioară (date) lor. Din punct de vedere tehnic, un parser realizează analizarea datelor (ex. text).
Specie
Cele mai comune tipuri de analizoare sunt:
Tipuri de analizoare după numărul de operații de citire a datelor de intrare:
- o singură trecere;
- multipass.
Codul sursă al parserului ar putea fi:
- scris de programatori;
- generate de utilități specializate (de exemplu , GNU Bison , Yacc ).
Aplicație
- Fiecare traducător ( compilator sau interpret ) are un parser încorporat. Analizorul convertește textul scris în orice limbaj de programare într-o reprezentare internă care este convenabilă pentru munca ulterioară a traducătorului.
- Analizoarele sunt utilizate în dezvoltarea jocurilor de calculator atunci când se lucrează cu fișiere text care stochează grafică 3D.
- Analizatorii sunt utilizați la analizarea bazelor de date salvate în diferite formate de text: CSV , XML , etc.
Vezi și
Note