struct psi_let_exp *psi_let_exp_init_ex(struct psi_decl_var *var,
enum psi_let_exp_kind kind, void *data)
{
struct psi_let_exp *psi_let_exp_init_ex(struct psi_decl_var *var,
enum psi_let_exp_kind kind, void *data)
{
if (!psi_decl_var_validate(data, val->data.var, scope)) {
data->error(data, dvar->token ? : **(struct psi_token ***) &val->data,
PSI_WARNING, "Unknown variable '%s' in temp let statment of implementation '%s'",
if (!psi_decl_var_validate(data, val->data.var, scope)) {
data->error(data, dvar->token ? : **(struct psi_token ***) &val->data,
PSI_WARNING, "Unknown variable '%s' in temp let statment of implementation '%s'",
if (!psi_decl_var_validate(data, dvar, scope)) {
data->error(data, dvar->token ? : **(struct psi_token ***) &val->data,
PSI_WARNING, "Unknown variable '%s' in let statement of implementation '%s'",
if (!psi_decl_var_validate(data, dvar, scope)) {
data->error(data, dvar->token ? : **(struct psi_token ***) &val->data,
PSI_WARNING, "Unknown variable '%s' in let statement of implementation '%s'",