TABLA DE SIMBOLOS
Tabla de símbolos: Durante el proceso de traducción, es conveniente ir creando una tabla con información relativa a los símbolos que aparecen. La información a almacenar en dicha tabla de símbolos depende de la complejidad del lenguaje fuente. Se pueden almacenar etiquetas para instrucciones de salto, información sobre identificadores (nombre, tipo, línea en la que aparecen, etc.) o cualquier otro tipo
de información que se necesite en la etapa de evaluación.
descarga ejemplo en visual basic
descarga video analizador lexico y sintactico
descarga video analisis de codigos
videos relacionados...
Análisis léxico y sintáctico
Como cualquier otro procesador, el intérprete requiere la implementación de un análisis léxico y
sintáctico del código fuente para obtener el código intermedio que posteriormente será interpretado. Para
ello, se debe especificar la gramática, que en este caso es muy sencilla:
| ADD | SUB | MUL | DIV | LABEL | GOTO | JMPLZ | JMPZ
Figura 19: Gramática del Lenguaje
En general, en los lenguajes de programación, la utilización de declaraciones aparece en múltiples contextos. Por ejemplo, los programas en C pueden considerarse como una serie de declaraciones de funciones. En este caso, las declaraciones asocian a un identificador (nombre de la función) una definición de la función (que incluye el tipo y el código a ejecutar).
Por ejemplo, el programa:
int f (int x) {
…
}
float g (int x) {
…
}
int main() {
…
}
Podría considerarse como una serie de declaraciones locales:
let f = ...
g = ...
main = …
videos relacionados...
in main
martes, 25 de mayo de 2010
expr:id='"post-" + data:post.id'>
ANALIZADOR LEXICO Y SINTACTICO
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario