Analizador Lexico
• Objetivo
Es la primera etapa de un compilador, cuyo principal objetivo consiste en leer los caracteres de entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis. Esta interacción, suele aplicarse, para convertir al analizador léxico en una subrutina o rutina básica de entrada del analizador sintáctico. Recibida la orden “obtener el siguiente componente léxico” del Analizador Sintáctico, el Analizador Léxico lee los caracteres de entrada hasta que pueda identificar el siguiente componente léxico.
• Metodología
El Analizador Léxico es la parte del compilador que lee el código fuente, en nuestro caso este código será …ver más…
Se pueden declarar una o mas variables en línea, siempre separados por una coma(“,”) y finalizados por un punto y coma(“;”)
Las variables pueden ser de 5 diferentes tipos:
1. Enteras : int
2. Reales : float
3. Cadenas : string
4. Lógico : boolean
5. Clase : class
6. vectores : TD nombre_vector[dim1,dim2,…..] donde: TD : int, float, string, boolean, class nombre_vector : variable (identificador) dim1,dim2,…. : número entero
Se declaran las variables luego de:
inideclara_var ó inideclara_varf ó inideclara_varp ó inideclara_a ó inideclara_varpc ó inideclara_varfc ó
De las siguientes maneras:
• TD1 nombre_var1; ---( Una variable de un solo tipo • TD1 nombre_var1, nombre_var2,….---( Varias variables del mismo tipo • TD1 nombre_var1; • TD2 nombre_var2; Varias