Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.