stage3/lvalue_check.hh
changeset 845 5fa872f3d073
parent 718 a9f8cc778444
equal deleted inserted replaced
844:39c755f41ee8 845:5fa872f3d073
    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: