Sommario:
Definizione - Cosa significa Analisi lessicale?
L'analisi lessicale è un concetto applicato all'informatica in un modo molto simile a quello applicato alla linguistica. In sostanza, l'analisi lessicale significa raggruppare un flusso di lettere o suoni in insiemi di unità che rappresentano una sintassi significativa. In linguistica, si chiama analisi, e in informatica, può essere chiamato analisi o tokenizzazione.
Techopedia spiega l'analisi lessicale
L'idea dell'analisi lessicale nell'informatica è che l'analisi lessicale suddivide i flussi in "lessemi" in cui un token rappresenta l'unità di base del significato. I token sono uniti in modo tale che il compilatore del linguaggio debba tornare indietro e isolarli per implementare le giuste istruzioni di calcolo. Fondamentalmente, sia gli umani che i computer eseguono analisi lessicali, ma i computer lo fanno in modo diverso e in un modo molto più tecnico. Il modo in cui i computer eseguono l'analisi lessicale non deve essere trasparente per l'uomo, deve solo essere programmato nel sistema informatico. I programmi che eseguono analisi lessicali in informatica sono spesso chiamati lexer, tokenizzatori o scanner.
