Tom's Guide > Forum > Programmation > Probleme cours programation
Mot :    Pseudo :           
 

Bonjour, je ne comprends pas ces lignes de programmation que l'on a eu lors d'un cours en DUT info:

Type_tableau ::=
Typedef Identificateur_Type_simple identificateur [cst_entiere];
Typedef chaîne identificateur [pos];

et

Déclarations ::=
Instruction_déclaration | instruction_déclaration déclaration

Instruction_déclaration ::=
inst_decl_var | inst_decl_def

Inst_decl_var ::=
inst_decl_var_non_def
Inst_decl_var_def

Inst_decl_non_def ::=
identificateur_type nom_var;

Nom_var ::= lettre | lettre suite_var
Lettre ::= a | b | … | z

merci de vos explications :D

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut
apparement tu nous donne la une grammaire d'un langage de programation ( du C il me semble ), ce genre de chose sert a programmer des compilateurs :p

Il faut voir ca comme un graphe, par exemple Instruction_déclaration peut etre defini par inst_decl_var ou inst_decl_def ,
puis Inst_decl_var peut etre defini par inst_decl_var_non_def ou Inst_decl_var_def etc etc.

En gros il te suffit de regarder un programme C pour voir que toutes ces regles permettent de le sturcturer.

Répondre à Anonyme

desolé jai pas précisé ^^

inst_decl_var pour moi sa veut dire instruction_déclaration_variable et je ne vois pas du tout ce que cela veus signifier

je sais ce que ces termes signifie mais la je n voit pas trop le rapport


Message édité par pinocchio@IDN le 10-09-2006 à 11:32:04
Répondre à pinocchio@IDN
Tom's Guide > Forum > Programmation > Probleme cours programation
Aller à :

Il y a 557 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens