mirror of https://github.com/Icinga/icinga2.git
Regenerated parser.
This commit is contained in:
parent
11536f51fd
commit
ab624d0c92
|
@ -186,12 +186,19 @@ void yyerror(YYLTYPE *locp, ConfigContext *context, const char *err)
|
||||||
throw runtime_error(message.str());
|
throw runtime_error(message.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int yyparse(ConfigContext *context);
|
||||||
|
|
||||||
|
void ConfigContext::Compile(void)
|
||||||
|
{
|
||||||
|
yyparse(this);
|
||||||
|
}
|
||||||
|
|
||||||
#define scanner (context->GetScanner())
|
#define scanner (context->GetScanner())
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Line 343 of yacc.c */
|
/* Line 343 of yacc.c */
|
||||||
#line 195 "config_parser.cc"
|
#line 202 "config_parser.cc"
|
||||||
|
|
||||||
#ifdef short
|
#ifdef short
|
||||||
# undef short
|
# undef short
|
||||||
|
@ -490,10 +497,10 @@ static const yytype_int8 yyrhs[] =
|
||||||
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
|
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
|
||||||
static const yytype_uint8 yyrline[] =
|
static const yytype_uint8 yyrline[] =
|
||||||
{
|
{
|
||||||
0, 54, 54, 55, 58, 58, 61, 64, 65, 68,
|
0, 61, 61, 62, 65, 65, 68, 71, 72, 75,
|
||||||
71, 72, 75, 76, 79, 80, 83, 84, 87, 90,
|
78, 79, 82, 83, 86, 87, 90, 91, 94, 97,
|
||||||
91, 92, 95, 98, 98, 98, 98, 101, 104, 106,
|
98, 99, 102, 105, 105, 105, 105, 108, 111, 113,
|
||||||
107
|
114
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1498,7 +1505,7 @@ yyreduce:
|
||||||
|
|
||||||
|
|
||||||
/* Line 1806 of yacc.c */
|
/* Line 1806 of yacc.c */
|
||||||
#line 1502 "config_parser.cc"
|
#line 1509 "config_parser.cc"
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
/* User semantic actions sometimes alter yychar, and that requires
|
/* User semantic actions sometimes alter yychar, and that requires
|
||||||
|
@ -1736,6 +1743,6 @@ yyreturn:
|
||||||
|
|
||||||
|
|
||||||
/* Line 2067 of yacc.c */
|
/* Line 2067 of yacc.c */
|
||||||
#line 109 "config_parser.yy"
|
#line 116 "config_parser.yy"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,13 @@ void yyerror(YYLTYPE *locp, ConfigContext *context, const char *err)
|
||||||
throw runtime_error(message.str());
|
throw runtime_error(message.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int yyparse(ConfigContext *context);
|
||||||
|
|
||||||
|
void ConfigContext::Compile(void)
|
||||||
|
{
|
||||||
|
yyparse(this);
|
||||||
|
}
|
||||||
|
|
||||||
#define scanner (context->GetScanner())
|
#define scanner (context->GetScanner())
|
||||||
|
|
||||||
%}
|
%}
|
||||||
|
|
|
@ -29,6 +29,8 @@ public:
|
||||||
ConfigContext(istream *input = &cin);
|
ConfigContext(istream *input = &cin);
|
||||||
virtual ~ConfigContext(void);
|
virtual ~ConfigContext(void);
|
||||||
|
|
||||||
|
void Compile(void);
|
||||||
|
|
||||||
size_t ReadInput(char *buffer, size_t max_bytes);
|
size_t ReadInput(char *buffer, size_t max_bytes);
|
||||||
void *GetScanner(void) const;
|
void *GetScanner(void) const;
|
||||||
|
|
||||||
|
@ -42,6 +44,4 @@ private:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int yyparse(icinga::ConfigContext *context);
|
|
||||||
|
|
||||||
#endif /* CONFIGCONTEXT_H */
|
#endif /* CONFIGCONTEXT_H */
|
||||||
|
|
|
@ -12,9 +12,6 @@ dyntest_CPPFLAGS = \
|
||||||
$(BOOST_CPPFLAGS) \
|
$(BOOST_CPPFLAGS) \
|
||||||
-I${top_srcdir}/base \
|
-I${top_srcdir}/base \
|
||||||
-I${top_srcdir}/dyn \
|
-I${top_srcdir}/dyn \
|
||||||
-I${top_srcdir}/jsonrpc \
|
|
||||||
-I${top_srcdir}/icinga \
|
|
||||||
-I${top_srcdir}/components/configfile \
|
|
||||||
-I${top_srcdir}
|
-I${top_srcdir}
|
||||||
|
|
||||||
dyntest_LDFLAGS = \
|
dyntest_LDFLAGS = \
|
||||||
|
@ -22,5 +19,4 @@ dyntest_LDFLAGS = \
|
||||||
|
|
||||||
dyntest_LDADD = \
|
dyntest_LDADD = \
|
||||||
${top_builddir}/base/libbase.la \
|
${top_builddir}/base/libbase.la \
|
||||||
${top_builddir}/dyn/libdyn.la \
|
${top_builddir}/dyn/libdyn.la
|
||||||
${top_builddir}/components/configfile/configfile.la
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include <i2-configfile.h>
|
#include <i2-dyn.h>
|
||||||
|
|
||||||
using namespace icinga;
|
using namespace icinga;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue