163eba854Schristos #define YYPREFIX "yy"
263eba854Schristos 
363eba854Schristos #define YYPURE 0
463eba854Schristos 
563eba854Schristos #line 2 "code_debug.y"
663eba854Schristos 
763eba854Schristos #ifdef YYBISON
863eba854Schristos int yylex(void);
963eba854Schristos static void yyerror(const char *);
1063eba854Schristos #endif
1163eba854Schristos 
1263eba854Schristos 
1363eba854Schristos #if ! defined(YYSTYPE) && ! defined(YYSTYPE_IS_DECLARED)
1463eba854Schristos /* Default: YYSTYPE is the semantic value type. */
1563eba854Schristos typedef int YYSTYPE;
1663eba854Schristos # define YYSTYPE_IS_DECLARED 1
1763eba854Schristos #endif
1863eba854Schristos 
1963eba854Schristos /* compatibility with bison */
2063eba854Schristos #ifdef YYPARSE_PARAM
2163eba854Schristos /* compatibility with FreeBSD */
2263eba854Schristos # ifdef YYPARSE_PARAM_TYPE
2363eba854Schristos #  define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM)
2463eba854Schristos # else
2563eba854Schristos #  define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)
2663eba854Schristos # endif
2763eba854Schristos #else
2863eba854Schristos # define YYPARSE_DECL() yyparse(void)
2963eba854Schristos #endif
3063eba854Schristos 
3163eba854Schristos /* Parameters sent to lex. */
3263eba854Schristos #ifdef YYLEX_PARAM
3363eba854Schristos # define YYLEX_DECL() yylex(void *YYLEX_PARAM)
3463eba854Schristos # define YYLEX yylex(YYLEX_PARAM)
3563eba854Schristos #else
3663eba854Schristos # define YYLEX_DECL() yylex(void)
3763eba854Schristos # define YYLEX yylex()
3863eba854Schristos #endif
3963eba854Schristos 
40*8a8e4c9eSchristos #if !(defined(yylex) || defined(YYSTATE))
41*8a8e4c9eSchristos int YYLEX_DECL();
42*8a8e4c9eSchristos #endif
43*8a8e4c9eSchristos 
4463eba854Schristos /* Parameters sent to yyerror. */
4563eba854Schristos #ifndef YYERROR_DECL
4663eba854Schristos #define YYERROR_DECL() yyerror(const char *s)
4763eba854Schristos #endif
4863eba854Schristos #ifndef YYERROR_CALL
4963eba854Schristos #define YYERROR_CALL(msg) yyerror(msg)
5063eba854Schristos #endif
5163eba854Schristos 
5263eba854Schristos extern int YYPARSE_DECL();
5363eba854Schristos 
54*8a8e4c9eSchristos #ifndef YYDEBUG
55*8a8e4c9eSchristos #define YYDEBUG 1
56*8a8e4c9eSchristos #endif
57*8a8e4c9eSchristos 
58*8a8e4c9eSchristos #if YYDEBUG
5963eba854Schristos extern	int      yydebug;
60*8a8e4c9eSchristos #endif
6163eba854Schristos 
6263eba854Schristos extern	int      yyerrflag;
6363eba854Schristos extern	int      yychar;
6463eba854Schristos extern	YYSTYPE  yyval;
6563eba854Schristos extern	YYSTYPE  yylval;
66*8a8e4c9eSchristos extern	int      yynerrs;
67