--- rpl/src/instructions_c2.c 2012/09/29 17:53:02 1.37 +++ rpl/src/instructions_c2.c 2012/09/30 20:46:46 1.39 @@ -74,6 +74,12 @@ instruction_cycle(struct_processus *s_et printf(" ...\n"); printf(" NEXT/STEP\n\n"); + printf(" FORALL (variable)\n"); + printf(" ...\n"); + printf(" CYCLE\n"); + printf(" ...\n"); + printf(" NEXT\n\n"); + printf(" START\n"); printf(" ...\n"); printf(" CYCLE\n"); @@ -152,6 +158,7 @@ instruction_cycle(struct_processus *s_et (strcmp(instruction_majuscule, "DO") == 0) || (strcmp(instruction_majuscule, "WHILE") == 0) || (strcmp(instruction_majuscule, "FOR") == 0) || + (strcmp(instruction_majuscule, "FORALL") == 0) || (strcmp(instruction_majuscule, "START") == 0) || (strcmp(instruction_majuscule, "SELECT") == 0) || (strcmp(instruction_majuscule, "CRITICAL") == 0) @@ -165,6 +172,7 @@ instruction_cycle(struct_processus *s_et else { if ((strcmp(instruction_majuscule, "FOR") == 0) || + (strcmp(instruction_majuscule, "FORALL") == 0) || (strcmp(instruction_majuscule, "START") == 0)) { niveau++; @@ -292,6 +300,7 @@ instruction_cycle(struct_processus *s_et (fonction == instruction_do) || (fonction == instruction_while) || (fonction == instruction_for) || + (fonction == instruction_forall) || (fonction == instruction_start) || (fonction == instruction_select) || (fonction == instruction_case) ||