xref: /freebsd/contrib/byacc/test/yacc/rename_debug.i (revision b53bb29fed3e69c2561e93c1aee32b92ffe9117f)
10c8de5b0SBaptiste Daroussin #define YYPREFIX "yy"
20c8de5b0SBaptiste Daroussin 
30c8de5b0SBaptiste Daroussin #define YYPURE 0
40c8de5b0SBaptiste Daroussin 
50c8de5b0SBaptiste Daroussin #line 2 "code_debug.y"
60c8de5b0SBaptiste Daroussin 
70c8de5b0SBaptiste Daroussin #ifdef YYBISON
80c8de5b0SBaptiste Daroussin int yylex(void);
90c8de5b0SBaptiste Daroussin static void yyerror(const char *);
100c8de5b0SBaptiste Daroussin #endif
110c8de5b0SBaptiste Daroussin 
120c8de5b0SBaptiste Daroussin 
130c8de5b0SBaptiste Daroussin #if ! defined(YYSTYPE) && ! defined(YYSTYPE_IS_DECLARED)
140c8de5b0SBaptiste Daroussin /* Default: YYSTYPE is the semantic value type. */
150c8de5b0SBaptiste Daroussin typedef int YYSTYPE;
160c8de5b0SBaptiste Daroussin # define YYSTYPE_IS_DECLARED 1
170c8de5b0SBaptiste Daroussin #endif
180c8de5b0SBaptiste Daroussin 
190c8de5b0SBaptiste Daroussin /* compatibility with bison */
200c8de5b0SBaptiste Daroussin #ifdef YYPARSE_PARAM
210c8de5b0SBaptiste Daroussin /* compatibility with FreeBSD */
220c8de5b0SBaptiste Daroussin # ifdef YYPARSE_PARAM_TYPE
230c8de5b0SBaptiste Daroussin #  define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM)
240c8de5b0SBaptiste Daroussin # else
250c8de5b0SBaptiste Daroussin #  define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)
260c8de5b0SBaptiste Daroussin # endif
270c8de5b0SBaptiste Daroussin #else
280c8de5b0SBaptiste Daroussin # define YYPARSE_DECL() yyparse(void)
290c8de5b0SBaptiste Daroussin #endif
300c8de5b0SBaptiste Daroussin 
310c8de5b0SBaptiste Daroussin /* Parameters sent to lex. */
320c8de5b0SBaptiste Daroussin #ifdef YYLEX_PARAM
330c8de5b0SBaptiste Daroussin # define YYLEX_DECL() yylex(void *YYLEX_PARAM)
340c8de5b0SBaptiste Daroussin # define YYLEX yylex(YYLEX_PARAM)
350c8de5b0SBaptiste Daroussin #else
360c8de5b0SBaptiste Daroussin # define YYLEX_DECL() yylex(void)
370c8de5b0SBaptiste Daroussin # define YYLEX yylex()
380c8de5b0SBaptiste Daroussin #endif
390c8de5b0SBaptiste Daroussin 
40*b53bb29fSJung-uk Kim #if !(defined(yylex) || defined(YYSTATE))
41*b53bb29fSJung-uk Kim int YYLEX_DECL();
42*b53bb29fSJung-uk Kim #endif
43*b53bb29fSJung-uk Kim 
440c8de5b0SBaptiste Daroussin /* Parameters sent to yyerror. */
450c8de5b0SBaptiste Daroussin #ifndef YYERROR_DECL
460c8de5b0SBaptiste Daroussin #define YYERROR_DECL() yyerror(const char *s)
470c8de5b0SBaptiste Daroussin #endif
480c8de5b0SBaptiste Daroussin #ifndef YYERROR_CALL
490c8de5b0SBaptiste Daroussin #define YYERROR_CALL(msg) yyerror(msg)
500c8de5b0SBaptiste Daroussin #endif
510c8de5b0SBaptiste Daroussin 
520c8de5b0SBaptiste Daroussin extern int YYPARSE_DECL();
530c8de5b0SBaptiste Daroussin 
54*b53bb29fSJung-uk Kim #ifndef YYDEBUG
55*b53bb29fSJung-uk Kim #define YYDEBUG 1
56*b53bb29fSJung-uk Kim #endif
57*b53bb29fSJung-uk Kim 
58*b53bb29fSJung-uk Kim #if YYDEBUG
590c8de5b0SBaptiste Daroussin extern	int      yydebug;
60*b53bb29fSJung-uk Kim #endif
610c8de5b0SBaptiste Daroussin 
620c8de5b0SBaptiste Daroussin extern	int      yyerrflag;
630c8de5b0SBaptiste Daroussin extern	int      yychar;
640c8de5b0SBaptiste Daroussin extern	YYSTYPE  yyval;
650c8de5b0SBaptiste Daroussin extern	YYSTYPE  yylval;
66*b53bb29fSJung-uk Kim extern	int      yynerrs;
67