• Aucun résultat trouvé

Exemple 5.12 avec l’entr´ ee : a − 4 + c

N/A
N/A
Protected

Academic year: 2022

Partager "Exemple 5.12 avec l’entr´ ee : a − 4 + c"

Copied!
12
0
0

Texte intégral

(1)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R` egles S´ emantiques ET E

E .node := E

. syn

E

. inh := T .node

E

→ + T E

1

E

1

. inh := new Node(‘+’, E

. inh, T .node ) E

. syn := E

1

. syn

E

→ −T E

1

E

1

. inh := new Node(‘ − ’, E

. inh, T .node ) E

. syn := E

1

. syn

E

ǫ E

. syn := E

. inh

T → ( E ) T .node := E .node

Tid T .node := new Leaf(id, id.entry )

Tnum T .node := new Leaf(num, num.val )

(2)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

a T

2

E

2

4 +

T

3

E

3

(3)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num id a

N

4

a

N

4

E

2

T

2

4 +

T

3

E

3

(4)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num id a

N

4

a

N

4

N

4

E

2

T

2

4 +

T

3

E

3

(5)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num id a num

4

N

4

N

5

a

N

4

N

4

E

2

T

2

N

5

4 +

T

3

E

3

(6)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

id a num

4

N

2

N

4

N

5

a

N

4

N

4

E

2

T

2

N

5

N

2

4 +

T

3

E

3

(7)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

id

c

id a num

4

N

2

N

3

N

4

N

5

a

N

4

N

4

E

2

T

2

N

5

N

2

4 +

T

3

N

3

E

3

(8)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

+

id

c

id a num

4

N

1

N

2

N

3

N

4

N

5

a

N

4

N

4

E

2

T

2

N

5

N

2

4 +

T

3

N

3

N

1

E

3

(9)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

+

id

c

id a num

4

N

1

N

2

N

3

N

4

N

5

a

N

4

N

4

E

2

T

2

N

5

N

2

4 +

T

3

N

3

N

1

E

3

N

1

(10)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

+

id

c

id a num

4

N

1

N

2

N

3

N

4

N

5

a

N

4

N

4

E

2

N

1

T

2

N

5

N

2

4 +

T

3

N

3

N

1

E

3

N

1

(11)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

+

id

c

id a num

4

N

1

N

2

N

3

N

4

N

5

N

1

a

N

4

N

4

E

2

N

1

T

2

N

5

N

2

4 +

T

3

N

3

N

1

E

3

N

1

(12)

Exemple 5.12 avec l’entr´ ee : a − 4 + c

Production R`egles S´emantiques ET E E.node := E.syn

E.inh := T.node

E → +T E1 E1.inh := new Node(‘+’, E.inh, T.node) E.syn := E1.syn

E → −T E1 E1.inh := new Node(‘−’, E.inh, T.node) E.syn := E1.syn

Eǫ E.syn := E.inh T →(E) T.node := E.node

Tid T.node := new Leaf(id, id.entry) Tnum T.node := new Leaf(num, num.val)

E

T

1

E

1

id

1

num

+

id

c

id a num

4

N

1

N

2

N

3

N

4

N

5

N

1

N

1

a

N

4

N

4

E

2

N

1

T

2

N

5

N

2

4 +

T

3

N

3

N

1

E

3

N

1

Références

Documents relatifs

Un phénomène inconnu autrefois, qui gagne des cercles toujours plus étendus, et dont, l'extension encore plus grande, serait vivement désirable, est la fixation des prix de

[r]

[r]

La suite du stage sera une ´ etude algorithmique compl` ete (i.e. ´ ecriture, preuve et analyse d’algorithmes) pour r´ epondre ` a un probl` eme de service (on peut par

Pour des queions, demande de pr´ecisions ou explications, n’h´esitez pas `a m’envoyer un mail `a [email protected] , ou bien `a venir me voir au bureau

Plutôt classique pour des travaux de Génie Civil, ce béton, acheminé sur place depuis la centrale Unibéton Codognan (Gard) et mis en œuvre par pompage, est de classe de résis-

Bulletin d’inscription à retourner à : CIVAM Bio 30 Julie PERRIN Domaine de Puechlong 30610 Saint-Nazaire-des-Gardies Nom : Prénom : Adresse : Tél : Email : ❐S’inscrit à

Calculer la longueur et la largeur du