stage4/generate_c/generate_var_list.cc
changeset 898 343989fb05fb
parent 810 d9c48ad646f1
child 945 477393b00f95
equal deleted inserted replaced
897:8c3e91c385f5 898:343989fb05fb
   855       symbol->step_name->accept(*this);
   855       symbol->step_name->accept(*this);
   856       s4o.print(".X;");
   856       s4o.print(".X;");
   857       print_symbol_list();
   857       print_symbol_list();
   858       s4o.print("__step_list[");
   858       s4o.print("__step_list[");
   859       print_step_number();
   859       print_step_number();
   860       s4o.print("].state;BOOL;\n");
   860       s4o.print("].X;BOOL;\n");
   861       step_number++;
   861       step_number++;
   862       return NULL;
   862       return NULL;
   863     }
   863     }
   864     
   864     
   865     /* STEP step_name ':' action_association_list END_STEP */
   865     /* STEP step_name ':' action_association_list END_STEP */
   871       symbol->step_name->accept(*this);
   871       symbol->step_name->accept(*this);
   872       s4o.print(".X;");
   872       s4o.print(".X;");
   873       print_symbol_list();
   873       print_symbol_list();
   874       s4o.print("__step_list[");
   874       s4o.print("__step_list[");
   875       print_step_number();
   875       print_step_number();
   876       s4o.print("].state;BOOL;\n");
   876       s4o.print("].X;BOOL;\n");
   877       step_number++;
   877       step_number++;
   878       return NULL;
   878       return NULL;
   879     }
   879     }
   880     
   880     
   881     /* TRANSITION [transition_name] ['(' PRIORITY ASSIGN integer ')'] 
   881     /* TRANSITION [transition_name] ['(' PRIORITY ASSIGN integer ')']