#define YYSTYPE object_t *
#define YYPARSE_PARAM state
-#define YYLEX_PARAM (parser_state_t *)state
+#define YYLEX_PARAM state
// this is the internal struct used to hold objects on parser stack
// it represents objects both before and after they have been created
#define malloc(s) kern_os_malloc(s)
#define realloc(a, s) kern_os_realloc(a, s)
-#define free(a) kern_os_free((void *)a)
+#define free(a) kern_os_free(a)
%}
%token ARRAY
;
pair: key object { $$ = $1;
- $$->key = (OSString *)$$->object;
+ $$->key = $$->object;
$$->object = $2->object;
$$->next = NULL;
$2->object = 0;