equal
deleted
inserted
replaced
39 typedef struct { |
39 typedef struct { |
40 symbol_c *function_name; |
40 symbol_c *function_name; |
41 symbol_c *nonformal_operand_list; |
41 symbol_c *nonformal_operand_list; |
42 symbol_c * formal_operand_list; |
42 symbol_c * formal_operand_list; |
43 |
43 |
|
44 enum {POU_FB, POU_function} POU_type; |
44 //symbol_c &*datatype; |
45 //symbol_c &*datatype; |
45 //std::vector <symbol_c *> &candidate_datatypes; |
46 //std::vector <symbol_c *> &candidate_datatypes; |
46 std::vector <symbol_c *> &candidate_functions; |
47 std::vector <symbol_c *> &candidate_functions; |
47 symbol_c *&called_function_declaration; |
48 symbol_c *&called_function_declaration; |
48 int &extensible_param_count; |
49 int &extensible_param_count; |