parser: RETURN [<native call> AS] SET_FUNC
[m6w6/ext-psi] / src / types / impl.h
index 83b0e81f77180f89951c9e86dd8f542df09f4260..6a1b7417235463ac9ac0ae9ba3a20b4381e00188 100644 (file)
@@ -37,11 +37,13 @@ struct psi_impl_func;
 struct psi_impl {
        struct psi_impl_func *func;
        struct psi_decl *decl;
+       void *info;
        struct {
                struct psi_plist *ret;
                struct psi_plist *let;
                struct psi_plist *set;
                struct psi_plist *fre;
+               struct psi_plist *ass;
        } stmts;
 };
 
@@ -60,4 +62,7 @@ struct psi_impl_arg *psi_impl_get_arg(struct psi_impl *impl, struct psi_impl_var
 struct psi_decl_arg *psi_impl_get_temp_let_arg(struct psi_impl *impl,
                struct psi_decl_var *var);
 
+struct psi_decl_arg *psi_impl_get_decl_arg(struct psi_impl *impl,
+               struct psi_decl_var *var);
+
 #endif