PAGE 1 SYSTEME SYGMART CTR: TALN-LIRMM COMPILATION GRAMMAIRE AGATE: grammaireMath 28 JANVIER 2000 1 &REFER(VARANLFR,Sortie). 2 &INIT(Initiale). 3 &CLEX(PLACEMOT). 4 (0 ) -> ( Initiale ). 5 ®LES. 6 Initiale: / FRM(FREG1) = %ENTCH(PLACEMOT(EC)) / NONSEP; TCHAINE(CC,0,*,'(( LEMME: '); TCHAINE( CC,-0,'',LEMME(EC)); 7 TCHAINE(CC,-0,'',') (FRM: '); TCHAINE(CC,-0,'',FRM(EC));TCHAINE(CC,-0,'',') '); 8 TCHAINE(CC,-0,'',') (PLACEMOT: '); TCHAINE(CC,-0,'',FRM(FREG1));TCHAINE(CC,-0,'',') ')/ RIS1. 9 RIS1: / FRM(EC) =%CHAINE(CAT(EC)) / 10 TCHAINE(CC,-0,'',' (CAT: '); TCHAINE(CC,-0,'',FRM(EC)); TCHAINE(CC,-0,'',') ')/ RNM,RVB,RFIN. 11 RNM: (CAT(EC) = N) / FRM(EC) = %CHAINE(GNR(EC)) / 12 TCHAINE(CC,-0,'',' (GNR: '); TCHAINE(CC,-0,'',FRM(EC)); TCHAINE(CC,-0,'',') '); 13 TCHAINE(CC,-0,'',')\n'); HALT. 14 RVB: (CAT(EC) = V) / / TCHAINE(CC,-0,'',')\n');HALT. 15 16 RFIN: / / TCHAINE(CC,-0,'',')\n');HALT. 17 18 &FIN. PAS D'ERREUR FICHIER COMPILE MIS A JOUR