stage3/print_datatypes_error.hh
changeset 455 933c0dccc82f
parent 454 099aa5d655de
child 458 587884880be6
equal deleted inserted replaced
454:099aa5d655de 455:933c0dccc82f
    40 class print_datatypes_error_c: public iterator_visitor_c {
    40 class print_datatypes_error_c: public iterator_visitor_c {
    41 
    41 
    42   private:
    42   private:
    43     /* The level of detail that the user wants us to display error messages. */
    43     /* The level of detail that the user wants us to display error messages. */
    44 //     #define error_level_default (1)
    44 //     #define error_level_default (1)
    45     #define error_level_default (4)
    45     #define error_level_default (1)
    46     #define error_level_nagging (4)
    46     #define error_level_nagging (4)
    47     unsigned int current_display_error_level;
    47     unsigned int current_display_error_level;
    48     
    48     
    49     search_varfb_instance_type_c *search_varfb_instance_type;
    49     search_varfb_instance_type_c *search_varfb_instance_type;
    50     search_base_type_c search_base_type;
    50     search_base_type_c search_base_type;
    83 
    83 
    84     /* some helper functions... */
    84     /* some helper functions... */
    85     symbol_c *base_type(symbol_c *symbol);
    85     symbol_c *base_type(symbol_c *symbol);
    86     void handle_function_invocation(symbol_c *fcall, generic_function_call_t fcall_data);
    86     void handle_function_invocation(symbol_c *fcall, generic_function_call_t fcall_data);
    87     void handle_implicit_il_fb_invocation(symbol_c *il_operator, const char *param_name, symbol_c *called_fb_declaration);  
    87     void handle_implicit_il_fb_invocation(symbol_c *il_operator, const char *param_name, symbol_c *called_fb_declaration);  
    88 
    88     void *handle_conditional_flow_control_IL_instruction(symbol_c *symbol, const char *oper);
       
    89   
    89   public:
    90   public:
    90     print_datatypes_error_c(symbol_c *ignore);
    91     print_datatypes_error_c(symbol_c *ignore);
    91     virtual ~print_datatypes_error_c(void);
    92     virtual ~print_datatypes_error_c(void);
    92     int get_error_found();
    93     int get_error_found();
    93 
    94