CompiladoresEquipo 11

Páginas: 2 (381 palabras) Publicado: 4 de marzo de 2015
M

A

N

R

A

Z

E

T

L

A

Ó

O

N
N
P

7

A

E

M

A

M

Z

-B

O

G

T

P

N
R

E
I

Z
T

N

Á

L

ÍN

D

O
T

E

Z

JU

Z

E
Z

\

JO

A
V

O

R

A
M

G

E
R

N
A

R

O
U
A

C

B
L

T

É

EA

V

N

JA

N

IO

D

R

O

TRADUCTOR DE EXPRECIONES
SIMPLES


1 1 . 1 : S I N TA X I S A B S T RA C TA Y
C O N C R E TA .



1 1 . 2 : A D A P TA C I Ó N D E L E S Q U E M A D E
T RA DUCCIÓN.



11.3: OPTIMIZACIÓN DEL TRADUCTOR



11. 4: PROGRA MA DE L T RA DU CTOR

TRADUCTOR DE EXPRESIONES SIMPLES
El traductor orientado ala sintaxis asigna expresiones aritméticas.
La fase delanálisis de un compilador descompone el programa
fuente en piezas y componentes la cual produce una representación
interna la cual conocemos como código intermedio. La fase de
síntesis traduce el códigointermedio en el programa destino.
Un esquema de traducción ,dirigida a la sintaxis, puede servir
como especificación de un traductor ,se usas como definición de la
traducción que a de ejecutarse.muchas veces se da el caso de
tener que modificar la gramática subyacente de un esquema dado
que antes de poderlo analizar por un analizador sintáctico predictivo
.

UN TRADUCTOR PARA EXPRESIONESSIM
PLES
Sintaxis abstracta y concreta:
Un punto de partida útil para considerar la traducción de una
cadena de entrada es un árbol de sintaxis abstracta, donde cada
nodo representa un operador, ylos hijos de ese nodo, los
operandos. Por contraste, un árbol de análisis sintáctico se
denomina árbol de sintaxis concreta, y la gramática subyacente,
sintaxis concreta del lenguaje. Los arbolesde sintaxis abstracta, o
simplemente arboles sintácticos difieren de los arboles de análisis
sintáctico en que las distinciones superficiales de forma, sin
importancia en la traducción, no aparecenen los arboles sintácticos.

ARBOL DE SINTAXIS
Árbol de sintaxis abstracta para el
siguiente código del algoritmo de Euclides:
while b ≠ 0
if a > b
a := a − b
else
b := b − a
return a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 11 11
  • 11:11
  • 11
  • 11
  • 11
  • 11
  • 11
  • 11

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS