%{
#include <iostream>
#include "configcontext.h"
-#include "icinga.tab.h"
+#include "icinga_parser.h"
#define YY_EXTRA_TYPE ConfigContext *
#define YY_USER_ACTION yylloc->first_line = yylineno;
%}
%option reentrant noyywrap yylineno
-%option prefix="icinga"
%option bison-bridge bison-locations
%x IN_C_COMMENT
%pure-parser
-%name-prefix="icinga"
%locations
%defines
#include <iostream>
#include "configcontext.h"
-int icingalex(YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner);
+int yylex(YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner);
-void icingaerror(YYLTYPE *locp, ConfigContext *context, const char *err)
+void yyerror(YYLTYPE *locp, ConfigContext *context, const char *err)
{
std::cout << locp->first_line << ":" << locp->first_column
<< "-"