exemple y .pdf


Nom original: exemple_y.pdf

Ce document au format PDF 1.4 a été généré par Writer / LibreOffice 4.2, et a été envoyé sur fichier-pdf.fr le 22/04/2016 à 20:22, depuis l'adresse IP 105.101.x.x. La présente page de téléchargement du fichier a été vue 463 fois.
Taille du document: 44 Ko (2 pages).
Confidentialité: fichier public


Aperçu du document


%{
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int tempo=0;
%}
%union  {
   char* ch ;
   int   i ;
}
%token '=' ';'
%left '+' '­'
%token <ch> ID
%token <i> CHIFFRE
%type <ch> E
%%
S: ID '=' E ';' {
/*routine sémantique Part 1 : mise à jour de la 
TS & traitement d'erreurs. */
printf("(=,%s, , %s)",$3,$1); }
;
E: E '+' E {
char tmp[5]; 
sprintf(tmp, "T%d",tempo); 
tempo++; 
printf("(+, %s,%s,%s)", $1,$3,tmp); 
$$=strdup(tmp);}
|  E '­' E {
char tmp[5]; 
sprintf(tmp, "T%d",tempo); 
tempo++; printf("(­, %s,%s,%s)", $1,$3,tmp); 
$$=strdup(tmp);}

|  CHIFFRE {
char val[5]; 
sprintf(val, "%d",$1); 
$$=strdup(val); }
;
%%
int yyerror()
{ printf("\nErreur syntaxique");
return 1;
}
int main()
{
yyparse();
 
return 0;
}


Aperçu du document exemple_y.pdf - page 1/2

Aperçu du document exemple_y.pdf - page 2/2




Télécharger le fichier (PDF)




Sur le même sujet..





Ce fichier a été mis en ligne par un utilisateur du site. Identifiant unique du document: 00419341.
⚠️  Signaler un contenu illicite
Pour plus d'informations sur notre politique de lutte contre la diffusion illicite de contenus protégés par droit d'auteur, consultez notre page dédiée.