equal
deleted
inserted
replaced
45 |
45 |
46 private: |
46 private: |
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_found; |
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 <symbol_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); |
61 |
61 |
62 |
62 |
63 public: |
63 public: |
64 lvalue_check_c(symbol_c *ignore); |
64 lvalue_check_c(symbol_c *ignore); |
65 virtual ~lvalue_check_c(void); |
65 virtual ~lvalue_check_c(void); |
66 int get_error_found(); |
66 int get_error_count(); |
67 |
67 |
68 /**************************************/ |
68 /**************************************/ |
69 /* B 1.5 - Program organisation units */ |
69 /* B 1.5 - Program organisation units */ |
70 /**************************************/ |
70 /**************************************/ |
71 /***********************/ |
71 /***********************/ |