Comment faire un simple compilateur de pascal

Fermé
mery Messages postés 1 Date d'inscription lundi 20 janvier 2014 Statut Membre Dernière intervention 20 janvier 2014 - 20 janv. 2014 à 23:00
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 22 janv. 2014 à 08:43
j'aimerais bien de vous m'aider á ecrire á un algorithme de la fonction Getlex() qui permet d'extraire les lexémes d'un programme généré par la grammmaire G,et l'algorithme qui permet de réaliser les trois phases d'un compilateur:lexicale,syntaxique et sémantique pour analyser un programme généré par la grammaire G.
voici la grammaire:
Programme ->Dec;Corpspg.
Dec->D;Dec|epsilon
D->TL
T->int|real|char
L->L,Id|Id
Corpspg->{Suiteinst}
Suiteinst->Inst;Suiteinst|epsilon
Inst->Id:=E|if E then Inst |while E do Inst
E->Nbr|Id|E mod E
A voir également:

2 réponses

Srg2 Messages postés 212 Date d'inscription samedi 17 août 2013 Statut Membre Dernière intervention 6 mars 2016 42
20 janv. 2014 à 23:08
'j'aimerais bien de vous m'aider á ecrire á un algorithme de la fonction Getlex() qui permet d'extraire les lexémes d'un programme généré par la grammmaire G,et l'algorithme qui permet de réaliser les trois phases d'un compilateur:lexicale,syntaxique et sémantique pour analyser un programme généré par la grammaire G.'

Désolé pas tout compris .. hormis que Pascal peut éventuellement te mettre un gros coup de pied ou je pense ... ==> prière de formuler clairement ;)
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
22 janv. 2014 à 08:43
Bonjour,

Pourquoi enlever le "Bonjour" placé automatiquement ? S'il est là, ce n'est pas pour rien...

De plus, quel est le rapport avec le C ?

Cdlt,
0