stage1_2/iec_bison.yy
changeset 453 4733f662362a
parent 417 d48f53715f77
child 469 9fe6c4633ed6
equal deleted inserted replaced
452:79ac274d1cc4 453:4733f662362a
  6635 ;
  6635 ;
  6636 
  6636 
  6637 
  6637 
  6638 il_simple_instruction:
  6638 il_simple_instruction:
  6639   il_simple_operation eol_list
  6639   il_simple_operation eol_list
       
  6640 	{$$ = new il_simple_instruction_c($1, locloc(@$));}
  6640 | il_expression eol_list
  6641 | il_expression eol_list
       
  6642 	{$$ = new il_simple_instruction_c($1, locloc(@$));}
  6641 | il_formal_funct_call eol_list
  6643 | il_formal_funct_call eol_list
       
  6644 	{$$ = new il_simple_instruction_c($1, locloc(@$));}
  6642 /* ERROR_CHECK_BEGIN */
  6645 /* ERROR_CHECK_BEGIN */
  6643 | il_expression error
  6646 | il_expression error
  6644   {$$ = NULL; print_err_msg(locl(@1), locf(@2), "EOL missing after expression IL instruction."); yyerrok;}
  6647   {$$ = NULL; print_err_msg(locl(@1), locf(@2), "EOL missing after expression IL instruction."); yyerrok;}
  6645 | il_formal_funct_call error
  6648 | il_formal_funct_call error
  6646   {$$ = NULL; print_err_msg(locl(@1), locf(@2), "EOL missing after formal function call IL instruction."); yyerrok;}
  6649   {$$ = NULL; print_err_msg(locl(@1), locf(@2), "EOL missing after formal function call IL instruction."); yyerrok;}