stage1_2/iec.y
changeset 17 38754701ac41
parent 15 0b472e25eb16
child 20 81a06a308b7e
equal deleted inserted replaced
16:e8b99f896416 17:38754701ac41
  3769 	{$$.first = $2; $$.second = $6; $$.third = $9; $$.fourth = $11; cmd_goto_body_state();}
  3769 	{$$.first = $2; $$.second = $6; $$.third = $9; $$.fourth = $11; cmd_goto_body_state();}
  3770 ;
  3770 ;
  3771 
  3771 
  3772 transition_condition_il:
  3772 transition_condition_il:
  3773   ':' eol_list simple_instr_list
  3773   ':' eol_list simple_instr_list
  3774 	{$$ = new transition_condition_c($3, NULL);}
  3774 	{$$ = $3;}
  3775 ;
  3775 ;
  3776 
  3776 
  3777 transition_condition_st:
  3777 transition_condition_st:
  3778   ASSIGN expression ';'
  3778   ASSIGN expression ';'
  3779 	{$$ = new transition_condition_c(NULL, $2);}
  3779 	{$$ = $2}
  3780 ;
  3780 ;
  3781 
  3781 
  3782 transition:
  3782 transition:
  3783   transition_header transition_condition_il END_TRANSITION
  3783   transition_header transition_condition_il END_TRANSITION
  3784         {$$ = new transition_c($1.first, $1.second, $1.third, $1.fourth, $2, NULL);}
  3784         {$$ = new transition_c($1.first, $1.second, $1.third, $1.fourth, $2, NULL);}