stage3/lvalue_check.hh
changeset 849 1f8885ae539a
parent 845 5fa872f3d073
equal deleted inserted replaced
823:c95f42f28b69 849:1f8885ae539a
    58     void verify_is_lvalue              (symbol_c *lvalue);
    58     void verify_is_lvalue              (symbol_c *lvalue);
    59     void check_assignment_to_controlvar(symbol_c *lvalue);
    59     void check_assignment_to_controlvar(symbol_c *lvalue);
    60     void check_assignment_to_output    (symbol_c *lvalue);
    60     void check_assignment_to_output    (symbol_c *lvalue);
    61     void check_assignment_to_constant  (symbol_c *lvalue);
    61     void check_assignment_to_constant  (symbol_c *lvalue);
    62     void check_assignment_to_expression(symbol_c *lvalue);
    62     void check_assignment_to_expression(symbol_c *lvalue);
       
    63     void check_assignment_to_il_list   (symbol_c *lvalue);
       
    64     
    63     void check_formal_call   (symbol_c *f_call, symbol_c *f_decl);
    65     void check_formal_call   (symbol_c *f_call, symbol_c *f_decl);
    64     void check_nonformal_call(symbol_c *f_call, symbol_c *f_decl);
    66     void check_nonformal_call(symbol_c *f_call, symbol_c *f_decl);
    65 
    67 
    66 
    68 
    67   public:
    69   public: