stage3/lvalue_check.hh
changeset 512 f915ab676d7e
parent 510 9317e04c1dde
child 526 6e610449861a
equal deleted inserted replaced
511:b22ae67d8003 512:f915ab676d7e
    47     search_varfb_instance_type_c *search_varfb_instance_type;
    47     search_varfb_instance_type_c *search_varfb_instance_type;
    48     search_var_instance_decl_c *search_var_instance_decl;
    48     search_var_instance_decl_c *search_var_instance_decl;
    49     search_base_type_c search_base_type;
    49     search_base_type_c search_base_type;
    50     int error_count;
    50     int error_count;
    51     int current_display_error_level;
    51     int current_display_error_level;
    52     std::vector <symbol_c *> control_variables;
    52     std::vector <token_c *> control_variables;
    53 
    53 
    54     void verify_is_lvalue              (symbol_c *lvalue);
    54     void verify_is_lvalue              (symbol_c *lvalue);
    55     void check_assignment_to_controlvar(symbol_c *lvalue);
    55     void check_assignment_to_controlvar(symbol_c *lvalue);
    56     void check_assignment_to_output    (symbol_c *lvalue);
    56     void check_assignment_to_output    (symbol_c *lvalue);
    57     void check_assignment_to_constant  (symbol_c *lvalue);
    57     void check_assignment_to_constant  (symbol_c *lvalue);