• Aucun résultat trouvé

.inh = F.val

N/A
N/A
Protected

Academic year: 2022

Partager ".inh = F.val"

Copied!
9
0
0

Texte intégral

(1)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R` egles S´ emantiques T F T

T

.inh = F.val

T .val = T

.syn

T

→ ∗ F T

1

T

1

.inh = T

.inh × F.val T

.syn = T

1

.syn

T

ǫ T

.syn = T

.inh

F digit F.val = digit.lexval

(2)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(3)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(4)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(5)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(6)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(7)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(8)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

(9)

IFT-3101 Compilation et interpr´etation evision hiver 2011

Exemple 5.3, entr´ ee 3 * 5

Productions R`egles S´emantiques T F T T.inh = F.val

T .val = T.syn

T → ∗ F T1 T1.inh = T.inh ×F.val T.syn = T1.syn

T ǫ T.syn = T.inh

F digit F.val = digit.lexval

T1 F1

T

digit 3

5

5 15 15

3

T2 F2

*

3

digit

15 15

ǫ

Les attributs h´erit´es sont illustr´es `a gauche, et les attributs synth´etis´es, `a droite.

Références

Documents relatifs

Confirmation du diagnostic d’invagination intestinale rétrograde aiguë de l’anse commune dans l’anse alimentaire, avec perforation et péritonite débutante?. • Traitement

Vuorinen [JV] have established that certain self- similar Cantor sets are removable for quasiregular mappings omitting a finite but sufficiently large number of

[r]

[r]

L’air en mouvement tourbillonnant est aspiré vers le centre du cyclone. Comme la force d’aspiration est dirigée vers le centre, elle n’a pas de moment de force par rapport

concentration dans le sang (en mg·L −1 ) en fonction du temps (en min) pour deux formes différentes d'un anti-douleur (dont l'action est proportionnelle à son taux de concentration

2 Les deux courbes ci-dessous donnent la concentration dans le sang (en mg·L −1 ) en fonction du temps (en min) pour deux formes différentes d'un anti-douleur (dont

[r]