00001
00002 #include <stdio.h>
00003
00004 #include <malloc.h>
00005 #include <Symbol.h>
00006 #include <TripleSinkReifier.h>
00007 #include <TripleSink.h>
00008 #include <string>
00009 #include <generated_parser.h>
00010 #include <ParseType.h>
00011
00012 static int yyerror(char *);
00013
00014 #define YYSTYPE ParseType
00015
00016
00017
00018 static int yylex();
00019
00020 static TripleSinkReifier* sink;
00021 static SymbolSpace* space;
00022 static char* yylex_buffer;
00023
00024 static void append_to_text_buffer(char *p);
00025 static char* text_buffer();
00026 static void clear_text_buffer();
00027
00028 int yyparse();
00029
00030 #define YYDELETEVAL(x, y)
00031 #define YYDELETEPOSN(x, y)
00032 #define TRUE 1
00033