absyntax/absyntax.def
changeset 439 cf7d6862033d
parent 438 744b125d911e
child 443 ff4d26b7e51d
--- a/absyntax/absyntax.def	Fri Feb 10 19:04:31 2012 +0000
+++ b/absyntax/absyntax.def	Mon Feb 13 13:45:57 2012 +0000
@@ -938,7 +938,8 @@
  * | il_call_operator prev_declared_fb_name '(' il_operand_list ')'
  * | il_call_operator prev_declared_fb_name '(' eol_list il_param_list ')'
  */
-SYM_REF4(il_fb_call_c, il_call_operator, fb_name, il_operand_list, il_param_list)
+/* NOTE: The parameter 'called_fb_declaration'is used to pass data between stage 3 and stage4 (although currently it is not used in stage 4 */
+SYM_REF4(il_fb_call_c, il_call_operator, fb_name, il_operand_list, il_param_list, symbol_c *called_fb_declaration;)
 
 
 /* | function_name '(' eol_list [il_param_list] ')' */
@@ -1099,14 +1100,7 @@
 /* fb_name '(' [param_assignment_list] ')' */
 /*    formal_param_list -> may be NULL ! */
 /* nonformal_param_list -> may be NULL ! */
-/* NOTES:
- *    The parameter 'called_fb_declaration'... 
- *       ...is used to pass data between two passes of stage 3.
- *       (actually set in fill_candidate_datatypes_c, and used in narrow_candidate_datatypes_c and print_datatypes_error_c).
- *       This allows fill_candidate_datatypes_c to figure out whether it is a valid FB call,
- *       and let the other classes handle it aproproately.
- *       It could also be used in stage 4, if required.
- */
+/* NOTE: The parameter 'called_fb_declaration'is used to pass data between stage 3 and stage4 (although currently it is not used in stage 4 */
 SYM_REF3(fb_invocation_c, fb_name, formal_param_list, nonformal_param_list, symbol_c *called_fb_declaration;)
 
 /* helper symbol for fb_invocation */