+*/
+;
+
+decl_anon_functor[arg]:
+ qualified_decl_type[type] indirection[i] LPAREN indirection[unused1] RPAREN {
+ (void) $unused1;
+ $arg = psi_decl_arg_init($type, psi_decl_var_init(NULL, $i, 0));
+ $arg->var->token = psi_token_copy($LPAREN);
+ $arg->token = psi_token_copy($LPAREN);
+}
+/*
+| CONST VOID pointers LPAREN indirection[unused1] RPAREN {
+ (void) $unused1;
+ $arg = psi_decl_arg_init(
+ psi_decl_type_init($VOID->type, $VOID->text),
+ psi_decl_var_init(NULL, $pointers, 0)
+ );
+ $arg->type->token = psi_token_copy($VOID);
+ $arg->var->token = psi_token_copy($VOID);
+ $arg->token = psi_token_copy($VOID);
+}
+| VOID pointers LPAREN indirection[unused1] RPAREN {
+ (void) $unused1;
+ $arg = psi_decl_arg_init(
+ psi_decl_type_init($VOID->type, $VOID->text),
+ psi_decl_var_init(NULL, $pointers, 0)
+ );
+ $arg->type->token = psi_token_copy($VOID);
+ $arg->var->token = psi_token_copy($VOID);
+ $arg->token = psi_token_copy($VOID);
+}
+| VOID LPAREN indirection[unused1] RPAREN {
+ (void) $unused1;
+ $arg = psi_decl_arg_init(
+ psi_decl_type_init($VOID->type, $VOID->text),
+ psi_decl_var_init(NULL, 0, 0)
+ );
+ $arg->type->token = psi_token_copy($VOID);
+ $arg->var->token = psi_token_copy($VOID);
+ $arg->token = psi_token_copy($VOID);
+}
+*/