La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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 | λ.

Presentaciones similares


Presentación del tema: "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 | λ."— Transcripción de la presentación:

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


Descargar ppt "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 | λ."

Presentaciones similares


Anuncios Google