Diff for /rpl/src/compilation.c between versions 1.38 and 1.39

version 1.38, 2012/01/17 14:44:05 version 1.39, 2012/01/25 16:38:30
Line 811  analyse_syntaxique(struct_processus *s_e Line 811  analyse_syntaxique(struct_processus *s_e
   
 /*  /*
 ================================================================================  ================================================================================
     Procédure de d'analyse syntaxique du source pour readline
   ================================================================================
     Entrées :
   --------------------------------------------------------------------------------
     Sorties :
       - rl_done à 0 ou à 1.
   --------------------------------------------------------------------------------
     Effets de bord :
   ================================================================================
   */
   
   int
   readline_analyse_syntaxique(int count, int key)
   {
       struct_processus            s_etat_processus;
   
       s_etat_processus.definitions_chainees = rl_line_buffer;
       s_etat_processus.debug = d_faux;
   
       if ((*rl_line_buffer) == d_code_fin_chaine)
       {
           rl_done = 1;
       }
       else
       {
           if (analyse_syntaxique(&s_etat_processus) == d_absence_erreur)
           {
               rl_done = 1;
           }
           else
           {
               rl_done = 0;
               rl_mark = rl_end;
               rl_crlf();
               rl_expand_prompt("     > ");
               rl_on_new_line();
           }
       }
   
       if (rl_done != 0)
       {
           uprintf("\n");
       }
   
       return(0);
   }
   
   
   /*
   ================================================================================
   Routine d'échange de deux variables    Routine d'échange de deux variables
 ================================================================================  ================================================================================
   Entrées :    Entrées :

Removed from v.1.38  
changed lines
  Added in v.1.39


CVSweb interface <joel.bertrand@systella.fr>