11590Srgrimes#define YYPREFIX "yy"
21590Srgrimes
31590Srgrimes#define YYPURE 0
41590Srgrimes
51590Srgrimes#line 2 "code_debug.y"
61590Srgrimes
71590Srgrimes#ifdef YYBISON
81590Srgrimesint yylex(void);
91590Srgrimesstatic void yyerror(const char *);
101590Srgrimes#endif
111590Srgrimes
121590Srgrimes
131590Srgrimes#if ! defined(YYSTYPE) && ! defined(YYSTYPE_IS_DECLARED)
141590Srgrimes/* Default: YYSTYPE is the semantic value type. */
151590Srgrimestypedef int YYSTYPE;
161590Srgrimes# define YYSTYPE_IS_DECLARED 1
171590Srgrimes#endif
181590Srgrimes
191590Srgrimes/* compatibility with bison */
201590Srgrimes#ifdef YYPARSE_PARAM
211590Srgrimes/* compatibility with FreeBSD */
221590Srgrimes# ifdef YYPARSE_PARAM_TYPE
231590Srgrimes#  define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM)
241590Srgrimes# else
251590Srgrimes#  define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)
261590Srgrimes# endif
271590Srgrimes#else
281590Srgrimes# define YYPARSE_DECL() yyparse(void)
291590Srgrimes#endif
301590Srgrimes
311590Srgrimes/* Parameters sent to lex. */
321590Srgrimes#ifdef YYLEX_PARAM
331590Srgrimes# define YYLEX_DECL() yylex(void *YYLEX_PARAM)
3487715Smarkm# define YYLEX yylex(YYLEX_PARAM)
3587715Smarkm#else
3687715Smarkm# define YYLEX_DECL() yylex(void)
3787715Smarkm# define YYLEX yylex()
3887715Smarkm#endif
3987715Smarkm
4028149Scharnier/* Parameters sent to yyerror. */
411590Srgrimes#ifndef YYERROR_DECL
421590Srgrimes#define YYERROR_DECL() yyerror(const char *s)
431590Srgrimes#endif
441590Srgrimes#ifndef YYERROR_CALL
451590Srgrimes#define YYERROR_CALL(msg) yyerror(msg)
461590Srgrimes#endif
471590Srgrimes
481590Srgrimesextern int YYPARSE_DECL();
491590Srgrimes
5012811Sbdeextern	int      yydebug;
511590Srgrimesextern	int      yynerrs;
52111007Sphk
531590Srgrimesextern	int      yyerrflag;
5412805Speterextern	int      yychar;
551590Srgrimesextern	YYSTYPE  yyval;
5612811Sbdeextern	YYSTYPE  yylval;
5712811Sbde#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
5828149Scharnierextern	YYLTYPE  yyloc; /* position returned by actions */
5928149Scharnierextern	YYLTYPE  yylloc; /* position from the lexer */
6059217Simp#endif
6174595Sache