Condividi tramite


Token C++

Un token è il più piccolo elemento del programma C++ che è significativo al compilatore.Il parser C++ riconosce questi tipi di token: identificatori, parole chiave, valori letterali, operatori, punctuators e altri separatori.Un flusso di questi token costituisce un'unità di conversione.

I token vengono generalmente “separati da spazi.„ lo spazio vuoto può essere uno o più:

  • spazi vuoti

  • schede orizzontali o verticali

  • Nuove righe

  • L'avanzamento di pagina

  • Commenti

Di seguito sono considerati token:

keywordidentifierconstantoperatorpunctuator

Di seguito sono considerati pre-elaborare i token:

intestazione-nameidentifierpp-numbercharacter-constantstring-literaloperatorpunctuator ogni carattere di di colore-spazio che non può essere uno dei sopra

Il parser separa il token dal flusso di input creando il possibile simbolicamente più lungo mediante i caratteri di input in una funzionalità da sinistra a destra.Si consideri il frammento di codice:

a = i+++j;

Il programmatore che ha scritto il codice possibile che si desideri uno di questi due istruzioni:

a = i + (++j)

a = (i++) + j

Poiché il parser crea il possibile simbolicamente più lungo dal flusso di input, sceglie la seconda interpretazione, evidenziando i token i++, +e j.

Vedere anche

Riferimenti

Convenzioni lessicali