Comment faire un simple compilateur de pascal
                    
        
     
             
                     mery
    
        
    
                    Messages postés
            
                
     
             
            1
        
            
                                    Statut
            Membre
                    
                -
                                     
fiddy Messages postés 11653 Statut Contributeur -
        fiddy Messages postés 11653 Statut Contributeur -
        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
                
            
                
    
    
    
        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:         
- Comment faire un simple compilateur de pascal
 - Turbo pascal - Télécharger - Édition & Programmation
 - My pascal - Télécharger - Édition & Programmation
 - Dev pascal - Télécharger - Édition & Programmation
 - 14 simple - Guide
 - Simple pdf - Télécharger - PDF
 
2 réponses
                        
                    '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 ;)
    
                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 ;)