mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
72 lines
1.4 KiB
OpenEdge ABL
72 lines
1.4 KiB
OpenEdge ABL
#define YYPREFIX "yy"
|
|
|
|
#define YYPURE 0
|
|
|
|
#line 2 "code_debug.y"
|
|
|
|
#ifdef YYBISON
|
|
int yylex(void);
|
|
static void yyerror(const char *);
|
|
#endif
|
|
|
|
|
|
#if ! defined(YYSTYPE) && ! defined(YYSTYPE_IS_DECLARED)
|
|
/* Default: YYSTYPE is the semantic value type. */
|
|
typedef int YYSTYPE;
|
|
# define YYSTYPE_IS_DECLARED 1
|
|
#endif
|
|
|
|
/* compatibility with bison */
|
|
#ifdef YYPARSE_PARAM
|
|
/* compatibility with FreeBSD */
|
|
# ifdef YYPARSE_PARAM_TYPE
|
|
# define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM)
|
|
# else
|
|
# define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)
|
|
# endif
|
|
#else
|
|
# define YYPARSE_DECL() yyparse(void)
|
|
#endif
|
|
|
|
/* Parameters sent to lex. */
|
|
#ifdef YYLEX_PARAM
|
|
# define YYLEX_DECL() yylex(void *YYLEX_PARAM)
|
|
# define YYLEX yylex(YYLEX_PARAM)
|
|
#else
|
|
# define YYLEX_DECL() yylex(void)
|
|
# define YYLEX yylex()
|
|
#endif
|
|
|
|
#if !(defined(yylex) || defined(YYSTATE))
|
|
int YYLEX_DECL();
|
|
#endif
|
|
|
|
/* Parameters sent to yyerror. */
|
|
#ifndef YYERROR_DECL
|
|
#define YYERROR_DECL() yyerror(const char *s)
|
|
#endif
|
|
#ifndef YYERROR_CALL
|
|
#define YYERROR_CALL(msg) yyerror(msg)
|
|
#endif
|
|
|
|
extern int YYPARSE_DECL();
|
|
|
|
#ifndef YYDEBUG
|
|
#define YYDEBUG 1
|
|
#endif
|
|
|
|
#if YYDEBUG
|
|
extern int yydebug;
|
|
#endif
|
|
|
|
extern int yyerrflag;
|
|
extern int yychar;
|
|
extern YYSTYPE yyval;
|
|
extern YYSTYPE yylval;
|
|
extern int yynerrs;
|
|
|
|
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
|
extern YYLTYPE yyloc; /* position returned by actions */
|
|
extern YYLTYPE yylloc; /* position from the lexer */
|
|
#endif
|