Tokens de C++

Un token es el elemento más pequeño de programa de C++. que es significativo para el compilador.El analizador de C++ reconoce estas clases de tokens: identificadores, palabras clave, literales, operadores, punctuators, y otros separadores.Una secuencia de estos tokens constituyen una unidad de traducción.

El “espacio en blanco separan los tokens normalmente”. el espacio en blanco puede ser uno o más:

  • espacios en blanco

  • fichas horizontales o verticales

  • nuevas líneas

  • Formfeeds

  • Comentarios

Los siguientes se consideran los tokens:

keywordidentifierconstantoperatorpunctuator

Se consideran los siguientes preprocesamiento de tokens:

encabezado-nameidentifierpp-numbercharacter-constantstring-literaloperatorpunctuator cada carácter de color-espacio que no puede ser uno de anterior

El analizador separa los tokens del flujo de entrada creando el posible simbólico más largo con los caracteres de la entrada en un análisis de izquierda a derecha.Considere este fragmento de código:

a = i+++j;

El programador que escribió el código haberse previsto cualquiera de estas dos instrucciones:

a = i + (++j)

a = (i++) + j

Dado que el analizador crea el posible simbólico más largo del flujo de entrada, elija la segunda interpretación, crear los tokens i++, +, y j.

Vea también

Referencia

Convenciones léxicas