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