Hi, I am try to make a plugin to analyze GIMPLE before genericize. It will insert some code defined by user into the tree. I want the user to specify the inserted code in C. For example,
-------------------------------------------------- { static int i=0; printf("Hello %d\n", i++); } -------------------------------------------------- I try to find a way to make C language parser of GCC to compile it for me, and I will insert the code into the tree created from the main source. But, it seems provide only functions to parse a complete C source file, and I try to push a buffer to the reader of libcpp. But, it does not work. Does C parser of GCC provide any way to parse a file or a snippet of code. Should I modify the source of c-parser.c to export new functions by my-self!?