Sintassi (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Modifico: en:Syntax (programming languages) |
fix link a disambigua |
||
Riga 1:
In [[informatica]], la '''sintassi''' di un [[linguaggio di programmazione]] o di un altro linguaggio formale (di [[linguaggio di markup|markup]], di [[SQL|query]] e così via) è l'insieme delle regole che una porzione di [[codice sorgente|codice]] deve seguire per essere considerata conforme a quel linguaggio.
Le regole specificano come le sequenze di caratteri devono essere raggruppate per formare [[
L'analisi sintattica del codice sorgente di solito viene svolta esaminando linearmente la sequenza di token, e creando un albero sintattico. Questo processo viene chiamato [[parsing]], con lo stesso significato che viene dato al termine nell'[[analisi sintattica]] della [[linguistica]]. Sono stati creati tool che, automaticamente, generano parser partendo dalla specifica di un linguaggio di programmazione descritta con la [[Backus-Naur Form]], ad esempio [[Yacc]] (Yet Another Compiler Compiler); questi programmi vengono chiamati [[generatore di parser|generatori di parser]].
|