Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
libpakfire_parser_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(top_srcdir)/src/libpakfire/include \
- -include $(top_builddir)/config.h
+ -include $(top_builddir)/config.h \
+ -DPAKFIRE_PRIVATE
src/libpakfire/parser/scanner.c: src/libpakfire/parser/grammar.h
#include <stdio.h>
#include <stdlib.h>
+#include <pakfire/logging.h>
#include <pakfire/types.h>
#define YYERROR_VERBOSE 1
%%
int pakfire_parser_parse_metadata(Pakfire pakfire, const char* data, size_t len) {
+ DEBUG(pakfire, "Parsing the following data:\n%s\n", data);
+
YY_BUFFER_STATE buffer = yy_scan_bytes(data, len);
int r = yyparse();
yy_delete_buffer(buffer);