struct psi_decl_arg;
struct psi_let_exp;
struct psi_set_exp;
+struct psi_validate_scope;
struct psi_decl_var {
struct psi_token *token;
return current;
}
-bool psi_decl_var_validate(struct psi_data *data, struct psi_decl_var *dvar, struct psi_decl *decl,
- struct psi_let_exp *current_let_exp, struct psi_set_exp *current_set_exp);
+bool psi_decl_var_validate(struct psi_data *data, struct psi_decl_var *dvar,
+ struct psi_validate_scope *scope);
size_t psi_decl_var_get_size(struct psi_decl_var *var);