3762 | TRANSITION transition_name '(' PRIORITY ASSIGN integer ')' FROM steps TO steps |
3761 | TRANSITION transition_name '(' PRIORITY ASSIGN integer ')' FROM steps TO steps |
3763 {$$.first = $2; $$.second = $6; $$.third = $9; $$.fourth = $11; cmd_goto_body_state();} |
3762 {$$.first = $2; $$.second = $6; $$.third = $9; $$.fourth = $11; cmd_goto_body_state();} |
3764 ; |
3763 ; |
3765 |
3764 |
3766 transition_condition_il: |
3765 transition_condition_il: |
3767 ':' simple_instr_list |
3766 ':' eol_list simple_instr_list |
3768 {$$ = new transition_condition_c($2, NULL);} ; |
3767 {$$ = new transition_condition_c($3, NULL);} |
|
3768 ; |
3769 |
3769 |
3770 transition_condition_st: |
3770 transition_condition_st: |
3771 ASSIGN expression ';' |
3771 ASSIGN expression ';' |
3772 {$$ = new transition_condition_c(NULL, $2);}; |
3772 {$$ = new transition_condition_c(NULL, $2);} |
|
3773 ; |
3773 |
3774 |
3774 transition: |
3775 transition: |
3775 transition_header transition_condition_il END_TRANSITION |
3776 transition_header transition_condition_il END_TRANSITION |
3776 {$$ = new transition_c($1.first, $1.second, $1.third, $1.fourth, $2, NULL);} |
3777 {$$ = new transition_c($1.first, $1.second, $1.third, $1.fourth, $2, NULL);} |
3777 | transition_header transition_condition_st END_TRANSITION |
3778 | transition_header transition_condition_st END_TRANSITION |