Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Traductores EDT con ANTLR Ejemplo=(2-(4+5)). Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Traductores EDT con ANTLR Ejemplo=(2-(4+5)). Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº"— Μεταγράφημα παρουσίασης:

1 Traductores EDT con ANTLR Ejemplo=(2-(4+5))

2 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

3 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

4 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

5 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

6 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

7 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

8 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

9 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

10 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

11 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=2 Las flechas indican el paso de atributos de una producción a otra

12 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

13 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=2

14 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

15 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

16 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

17 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

18 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

19 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

20 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

21 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

22 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=4

23 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

24 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=4

25 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

26 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

27 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

28 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

29 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=5

30 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

31 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=5 Res=e1.res(4)+t.res(5)=9 En el recuadro negro se muestra la operación que se realiza al recibir el número 5, en este momento res toma el valor de la operación

32 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

33 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=9

34 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 e.res=9

35 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

36 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 t.res=9 Res=e1.res(2)-t.res(9)=-7

37 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

38 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=-7

39 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=-7

40 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

41 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=-7

42 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5

43 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Res=-7

44 Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº λ 5 Se muestra por pantalla Reconocida expresion aritmetica. Valor final: -7


Κατέβασμα ppt "Traductores EDT con ANTLR Ejemplo=(2-(4+5)). Ejemplo: a e ; a t e1 λ ft1 λ (e) λ t e1 f t1- te1 nº λ f t1 λ 2 ( e ) λ t e1 f t1+ t e1 nº λ f t1 λ 4nº"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google