Tp
Résolu
jiji_angel
-
toto1983 Messages postés 205 Date d'inscription Statut Membre Dernière intervention -
toto1983 Messages postés 205 Date d'inscription Statut Membre Dernière intervention -
Bonjour,svp j peu prendre une solution de ce tp
<gras>réalisation d'un analyseur syntaxique
construction d'un analyseur syntaxique en utilisant une analyse ascendante pour un langage mini-c
(version simplifier du langage c)en utilisent la technique SLR
le travail à réaliser doit prendre en considération tous les outils théoriques des deux premières
phases d'un compilateur: l'ANALYS LEXICALE et l'ANALYSE SYNTAXIQUE.
écrire éventuellement une version en lex (ou flex)& YACC(ou BISON).
1-un langage mini-c se compose d'un seul module comme suit:
main()
{
Déclarations
INSTRUCTIONS
}
-les commentaire sur une seul ligne sont précédés de //
-les commentaire éventuellement sur plusieurs lignes sont placés entre/* et */.
-un nom de variable doit respecter le modèle d'un identificateur(seuls
les 16 premières caractères d'un nom sont significatifs).
-les type autorisés sont : int, float, et char.
-les tableaux seront pris en considération.
-les mots clés sont en minuscule.
-les instructions utilisées sont: l’affectation=,l'alternative if, les boucle while et for.
-pour les erreurs lexicale et syntaxique ,on doit indiquer le type d'erreur et le numéro
de ligne dans le programme source.
le langage de programmation est le c++.</gras>
<gras>réalisation d'un analyseur syntaxique
construction d'un analyseur syntaxique en utilisant une analyse ascendante pour un langage mini-c
(version simplifier du langage c)en utilisent la technique SLR
le travail à réaliser doit prendre en considération tous les outils théoriques des deux premières
phases d'un compilateur: l'ANALYS LEXICALE et l'ANALYSE SYNTAXIQUE.
écrire éventuellement une version en lex (ou flex)& YACC(ou BISON).
1-un langage mini-c se compose d'un seul module comme suit:
main()
{
Déclarations
INSTRUCTIONS
}
-les commentaire sur une seul ligne sont précédés de //
-les commentaire éventuellement sur plusieurs lignes sont placés entre/* et */.
-un nom de variable doit respecter le modèle d'un identificateur(seuls
les 16 premières caractères d'un nom sont significatifs).
-les type autorisés sont : int, float, et char.
-les tableaux seront pris en considération.
-les mots clés sont en minuscule.
-les instructions utilisées sont: l’affectation=,l'alternative if, les boucle while et for.
-pour les erreurs lexicale et syntaxique ,on doit indiquer le type d'erreur et le numéro
de ligne dans le programme source.
le langage de programmation est le c++.</gras>
3 réponses
bonjour
on est pas là pour faire ton travail à ta place!!!
et pas besoin de poster 3 fois le meme message!
on est pas là pour faire ton travail à ta place!!!
et pas besoin de poster 3 fois le meme message!
En fait vous y êtes pas du tout. Cette personne a eu un TP en C++ , elle est probalement en école d'ingénieur electronique, généraliste, mécanique ... il est normal qu'elle nous demande de l'aide, celà dit, une personne issu d'une filière scientifique se doit de formuler ses requêtes. On est pas des bots, c pas pasque on est informaticiens qu'on réagit tel quel .
Enfin comme punition personne ne va t'aider. Pasque comme le dit si bien
Enfin comme punition personne ne va t'aider. Pasque comme le dit si bien