9 static void yyerror(const char *);
13 #if ! defined(YYSTYPE) && ! defined(YYSTYPE_IS_DECLARED)
14 /* Default: YYSTYPE is the semantic value type. */
16 # define YYSTYPE_IS_DECLARED 1
19 /* compatibility with bison */
21 /* compatibility with FreeBSD */
22 # ifdef YYPARSE_PARAM_TYPE
23 # define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM)
25 # define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)
28 # define YYPARSE_DECL() yyparse(void)
31 /* Parameters sent to lex. */
33 # define YYLEX_DECL() yylex(void *YYLEX_PARAM)
34 # define YYLEX yylex(YYLEX_PARAM)
36 # define YYLEX_DECL() yylex(void)
37 # define YYLEX yylex()
40 #if !(defined(yylex) || defined(YYSTATE))
44 /* Parameters sent to yyerror. */
46 #define YYERROR_DECL() yyerror(const char *s)
49 #define YYERROR_CALL(msg) yyerror(msg)
52 extern int YYPARSE_DECL();
65 extern YYSTYPE yylval;