stage1_2/iec.y
changeset 90 dc6df1511570
parent 89 5b2ec5c057fa
child 91 ac119a256fc0
equal deleted inserted replaced
89:5b2ec5c057fa 90:dc6df1511570
  4360 	{$$ = new il_simple_operation_c($1, NULL, locloc(@$));}
  4360 	{$$ = new il_simple_operation_c($1, NULL, locloc(@$));}
  4361 | il_simple_operator_noclash il_operand
  4361 | il_simple_operator_noclash il_operand
  4362 	{$$ = new il_simple_operation_c($1, $2, locloc(@$));}
  4362 	{$$ = new il_simple_operation_c($1, $2, locloc(@$));}
  4363 | il_simple_operator_clash_il_operand
  4363 | il_simple_operator_clash_il_operand
  4364 	{$$ = new il_simple_operation_c($1.first, $1.second, locloc(@$));}
  4364 	{$$ = new il_simple_operation_c($1.first, $1.second, locloc(@$));}
  4365 	 /* TODO: free the memory used up by the no longer used $1 object! */
       
  4366 	 /*       I don't do it now because I would have to test the change, and am
       
  4367 	  *       currently frying bigger fish... (Mario)
       
  4368 	 /*   free($1); */
       
  4369 /* NOTE: the line
  4365 /* NOTE: the line
  4370  *         | il_simple_operator
  4366  *         | il_simple_operator
  4371  *       already contains the 'NOT' operator, as well as all the
  4367  *       already contains the 'NOT' operator, as well as all the
  4372  *       expression operators ('MOD', 'AND', etc...), all of which
  4368  *       expression operators ('MOD', 'AND', etc...), all of which
  4373  *       may also be a function name! This means that these operators/functions,
  4369  *       may also be a function name! This means that these operators/functions,