• Aucun résultat trouvé

Exemple 4.32, entr´ ee id + id ∗ id

N/A
N/A
Protected

Academic year: 2022

Partager "Exemple 4.32, entr´ ee id + id ∗ id"

Copied!
36
0
0

Texte intégral

(1)

Exemple 4.32

A la grammaire:`

E T E

E +T E | ǫ T F T

T ∗F T | ǫ F (E) | id

on associe la table d’analyse suivante:

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

(2)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $

(3)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E

(4)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $

(5)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T

(6)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $

(7)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

(8)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id id T E $ id + id * id $

(9)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id)

(10)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $

(11)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

(12)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $

(13)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

(14)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E + T E $ + id * id $

(15)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

(16)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +)

(17)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

(18)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +)

(19)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

E $ id + id * id $ E T E T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

(20)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +) T E $ id * id $ T F T

(21)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

T E $ id + id * id $ T F T F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +)

(22)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +) T E $ id * id $ T F T

F T E $ id * id $ F id

(23)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

F T E $ id + id * id $ F id

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +) T E $ id * id $ T F T

(24)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +) T E $ id * id $ T F T

F T E $ id * id $ F id

id T E $ id * id $ (Consommer le terminal id)

(25)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

id T E $ id + id * id $ (Consommer le terminal id) T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +) T E $ id * id $ T F T

F T E $ id * id $ F id

(26)

Exemple 4.32, entr´ ee id + id id

Non- Symbole d’entr´ee

terminal id + ( ) $

E E T E E T E

E E +T E E ǫ E ǫ

T T F T T F T

T T ǫ T → ∗F T T ǫ T ǫ

F F id F (E)

Pile Entr´ee Sortie

T E $ + id * id $ T ǫ

E $ + id * id $ E + T E

+ T E $ + id * id $ (Consommer le terminal +) T E $ id * id $ T F T

F T E $ id * id $ F id

id T E $ id * id $ (Consommer le terminal id) T E $ * id $ T → ∗ F T

Références

Documents relatifs

CARACTERISTIQUES ELECTRIQUES Les diodes au germanium MAZDA sont réalisées selon un mode de fabrication assurant une qualité inégalable, tant pour la stabilité

Id´ee de queue : comme une file d’attente, objets rang´es un apr`es l’autre, on peut enfiler `a la fin ou d´efiler au d´ebut. op´erations : « enfiler » ( enqueue ) et «

Complications of hepatic lesions affecting the suprahepatic veins and/or the inferior vena cava can also be suspected (4 cases) when the lesion is adjacent to,

Cette station d'accueil USB-C™ double affichage augmente la capacité de stockage des données de votre ordinateur portable Windows et vous fait profiter de la sauvegarde de ces

[r]

Si elles ont plusieurs équipes évoluant dans la même catégorie, elles adresseront la liste des 5 joueur(se)s ne pouvant évoluer en équipe 2, et la liste des

Pour construire cette matrice bizarre, l’id´ ee est de partir d’une matrice diagonale dont on contrˆ ole bien le rang, puis de faire des op´ erations ´ el´ ementaires dans tous

Vantail bois + plinthe automatique / Wooden door + automatic drop seal Vantail bois + joint balai / Wooden door + brush seal. Bloc-porte vantail bois ou vitré acoustique de 30 à