Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMilagros Padilla Pinto Modificado hace 8 años
1
Traductores EDT con ANTLR Animación de funcionamiento A E ; A E T E1 E1 + T E1 | - T E1| λ T F T1 T1 * F T1 | / F T1| λ F ( E ) | num | λ
2
A A 34+(3*46)/2; A E ; A Pila = A Entrada = 34+(3*46)/2;
3
A E E 34+(3*46)/2; A E T E 1 Pila = E ; A Entrada = 34+(3*46)/2;
4
A E E1E1 T T 34+(3*46)/2; A T F T 1 Pila = T E 1 ; A Entrada = 34+(3*46)/2;
5
A E E1E1 T 34+(3*46)/2; A F F T1T1 F num Pila = F T 1 E 1 ; A Entrada = 34+(3*46)/2;
6
A E E1E1 T 34+(3*46)/2; A F T1T1 Siguiente carácter Pila = num T 1 E 1 ; A Entrada = 34+(3*46)/2;
7
A E E1E1 T 34+(3*46)/2; A T1T1 T1T1 T1 λT1 λT1 λT1 λ Pila = T 1 E 1 ; A Entrada = +(3*46)/2; F 34
8
A E E1E1 E1E1 34+(3*46)/2; A E 1 + T E 1 Pila = E 1 ; A Entrada = +(3*46)/2; T T1T1 F 34
9
A E E1E1 34+(3*46)/2; A T E1E1 Siguiente carácter Pila = + T E 1 ; A Entrada = +(3*46)/2; T T1T1 F 34
10
A E E1E1 T 34+(3*46)/2; A T T E1E1 F T1T1 T F T 1 Pila = T E 1 ; A Entrada = (3*46)/2; 34
11
A E E1E1 34+(3*46)/2; A T E1E1 F F T1T1 F ( E ) Pila = F T 1 E 1 ; A Entrada = (3*46)/2; T F T1T1 34
12
A E E1E1 E 34+(3*46)/2; A T E1E1 F T1T1 Siguiente carácter Pila = ( E ) T 1 E 1 ; A Entrada = (3*46)/2; T F T1T1 34
13
A E E1E1 E E 34+(3*46)/2; A T E1E1 F T1T1 E T E 1 Pila = E ) T 1 E 1 ; A Entrada = 3*46)/2; T F T1T1 34
14
A E E1E1 E 34+(3*46)/2; A T E1E1 F T1T1 E1E1 T T T F T 1 Pila = T E 1 ) T 1 E 1 ; A Entrada = 3*46)/2; 34 T F T1T1
15
A E E1E1 E 34+(3*46)/2; A T E1E1 F T1T1 E1E1 T F F T1T1 F num Pila = F T 1 E 1 ) T 1 E 1 ; A Entrada = 3*46)/2; T F T1T1 34
16
A E E1E1 E 34+(3*46)/2; A T E1E1 F T1T1 E1E1 T F T1T1 Siguiente carácter Pila = num T 1 E 1 ) T 1 E 1 ; A Entrada = 3*46)/2; T F T1T1 34
17
A E E1E1 E 34+(3*46)/2; A T E1E1 F T1T1 E1E1 T F T1T1 T1T1 T 1 * F T 1 Pila = T 1 E 1 ) T 1 E 1 ; A Entrada = *46)/2; 3 T F T1T1 34 3
18
A E E1E1 E 34+(3*46)/2; A T E1E1 F T1T1 E1E1 T T1T1 F T1T1 Siguiente carácter Pila = * F T 1 E 1 ) T 1 E 1 ; A Entrada = *46)/2; F T F T1T1 34 3
19
A E E1E1 E 34+(3*46)/2; A T E1E1 T1T1 E1E1 T T1T1 F F T1T1 F num Pila = F T 1 E 1 ) T 1 E 1 ; A Entrada = 46)/2; F F T F T1T1 3 34
20
A E E1E1 E 34+(3*46)/2; A T E1E1 T1T1 E1E1 T1T1 Siguiente carácter Pila = num T 1 E 1 ) T 1 E 1 ; A Entrada = 46)/2; T T1T1 F F T F T1T1 3 F 34
21
A E E1E1 E 34+(3*46)/2; A T E1E1 T1T1 E1E1 T T1T1 F T1T1 T1T1 T 1 λ Pila = T 1 E 1 ) T 1 E 1 ; A Entrada = )/2; 46 F F T F T1T1 3*46 3 46 34
22
A E E1E1 34+(3*46)/2; A T E1E1 T1T1 E1E1 E1E1 T1T1 E 1 λ Pila = E 1 ) T 1 E 1 ; A Entrada = )/2; E T T1T1 F F F T F T1T1 138 34
23
A E 34+(3*46)/2; A E1E1 T1T1 Siguiente carácter Pila = ) T 1 E 1 ; A Entrada = )/2; E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 138 34
24
A E 34+(3*46)/2; A E1E1 T1T1 T1T1 T 1 / F T 1 Pila = T 1 E 1 ; A Entrada = /2; E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 138 34
25
A E 34+(3*46)/2; A E1E1 T1T1 F T1T1 Siguiente carácter Pila = / F T 1 E 1 ; A Entrada = /2; E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 138 34
26
A E 34+(3*46)/2; A E1E1 T1T1 F F T1T1 F num Pila = F T 1 E 1 ; A Entrada = 2; E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 138 34
27
A E 34+(3*46)/2; A E1E1 T1T1 F T1T1 F num Pila = num T 1 E 1 ; A Entrada = 2; E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 138 34
28
A E 34+(3*46)/2; A E1E1 T1T1 F T1T1 T1T1 T 1 λ Pila = T 1 E 1 ; A Entrada = ; E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 138/22 138 2 34
29
A E 34+(3*46)/2; A E1E1 E1E1 E 1 λ Pila = E 1 ; A Entrada = ; T1T1 F T1T1 E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 69 34+69 34
30
A E 34+(3*46)/2; A Siguiente carácter Pila = ; A Entrada = ; E1E1 T1T1 F T1T1 E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 103
31
A 34+(3*46)/2; A A A λ Pila = A Entrada = E E1E1 T1T1 F T1T1 E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1 Imprimir valor 103
32
A 34+(3*46)/2; A (Fin del reconocimiento) Pila = Entrada = E E1E1 T1T1 F T1T1 E1E1 T E1E1 T1T1 E T T1T1 F F F T F T1T1
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.