xref: /freebsd/contrib/byacc/test/btyacc/rename_debug.i (revision e6bfd18d21b225af6a0ed67ceeaf1293b7b9eba5)
1 #define YYPREFIX "yy"
2 
3 #define YYPURE 0
4 
5 #line 2 "code_debug.y"
6 
7 #ifdef YYBISON
8 int yylex(void);
9 static void yyerror(const char *);
10 #endif
11 
12 
13 #if ! defined(YYSTYPE) && ! defined(YYSTYPE_IS_DECLARED)
14 /* Default: YYSTYPE is the semantic value type. */
15 typedef int YYSTYPE;
16 # define YYSTYPE_IS_DECLARED 1
17 #endif
18 
19 /* compatibility with bison */
20 #ifdef YYPARSE_PARAM
21 /* compatibility with FreeBSD */
22 # ifdef YYPARSE_PARAM_TYPE
23 #  define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM)
24 # else
25 #  define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)
26 # endif
27 #else
28 # define YYPARSE_DECL() yyparse(void)
29 #endif
30 
31 /* Parameters sent to lex. */
32 #ifdef YYLEX_PARAM
33 # define YYLEX_DECL() yylex(void *YYLEX_PARAM)
34 # define YYLEX yylex(YYLEX_PARAM)
35 #else
36 # define YYLEX_DECL() yylex(void)
37 # define YYLEX yylex()
38 #endif
39 
40 #if !(defined(yylex) || defined(YYSTATE))
41 int YYLEX_DECL();
42 #endif
43 
44 /* Parameters sent to yyerror. */
45 #ifndef YYERROR_DECL
46 #define YYERROR_DECL() yyerror(const char *s)
47 #endif
48 #ifndef YYERROR_CALL
49 #define YYERROR_CALL(msg) yyerror(msg)
50 #endif
51 
52 extern int YYPARSE_DECL();
53 
54 #ifndef YYDEBUG
55 #define YYDEBUG 1
56 #endif
57 
58 #if YYDEBUG
59 extern	int      yydebug;
60 #endif
61 
62 extern	int      yyerrflag;
63 extern	int      yychar;
64 extern	YYSTYPE  yyval;
65 extern	YYSTYPE  yylval;
66 extern	int      yynerrs;
67 
68 #if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
69 extern	YYLTYPE  yyloc; /* position returned by actions */
70 extern	YYLTYPE  yylloc; /* position from the lexer */
71 #endif
72