equal
deleted
inserted
replaced
56 #define error_level_default (1) |
56 #define error_level_default (1) |
57 #define error_level_nagging (4) |
57 #define error_level_nagging (4) |
58 unsigned int current_display_error_level; |
58 unsigned int current_display_error_level; |
59 |
59 |
60 search_varfb_instance_type_c *search_varfb_instance_type; |
60 search_varfb_instance_type_c *search_varfb_instance_type; |
61 search_base_type_c search_base_type; |
|
62 /* When calling a function block, we must first find it's type, |
61 /* When calling a function block, we must first find it's type, |
63 * by searching through the declarations of the variables currently |
62 * by searching through the declarations of the variables currently |
64 * in scope. |
63 * in scope. |
65 * This class does just that... |
64 * This class does just that... |
66 * A new object instance is instantiated whenever we start checking semantics |
65 * A new object instance is instantiated whenever we start checking semantics |
96 */ |
95 */ |
97 symbol_c *il_operand_type; |
96 symbol_c *il_operand_type; |
98 symbol_c *il_operand; |
97 symbol_c *il_operand; |
99 |
98 |
100 /* some helper functions... */ |
99 /* some helper functions... */ |
101 symbol_c *base_type(symbol_c *symbol); |
|
102 void handle_function_invocation(symbol_c *fcall, generic_function_call_t fcall_data); |
100 void handle_function_invocation(symbol_c *fcall, generic_function_call_t fcall_data); |
103 void *handle_implicit_il_fb_invocation(const char *param_name, symbol_c *il_operator, symbol_c *called_fb_declaration); |
101 void *handle_implicit_il_fb_invocation(const char *param_name, symbol_c *il_operator, symbol_c *called_fb_declaration); |
104 void *handle_conditional_flow_control_IL_instruction(symbol_c *symbol, const char *oper); |
102 void *handle_conditional_flow_control_IL_instruction(symbol_c *symbol, const char *oper); |
105 |
103 |
106 void *print_binary_operator_errors (const char *il_operator, symbol_c *symbol, bool deprecated_operation = false); |
104 void *print_binary_operator_errors (const char *il_operator, symbol_c *symbol, bool deprecated_operation = false); |