Umesh Kalappa via llvm-dev
2017-Jun-12 16:41 UTC
[llvm-dev] Adding the some static buffer content to the beginning and end of C file .
Hi All, I'm new to Lex/Parser code of Clang , we are trying to append some static buffer to the beginning and end of every C file we open for compilation and investigating the same, how we do? Any reference or hints from experts ,how we can do , will be appreciated and save our time a lot . Thank you ~Umesh
mats petersson via llvm-dev
2017-Jun-12 18:16 UTC
[llvm-dev] Adding the some static buffer content to the beginning and end of C file .
Do you mean something like: cat before.c > temp.c cat sourcefile.c >> temp.c cat after.c >> temp.c clang temp.c ... or something that does that also to header files included by the sourcefile.c ? I'm not sure I know the answer, but I think the distinction is important to be able to answer this. (I'm reasonably sure it's not really Lex/Parser that is the parts you want to look at, SourceFileManager or something around there is more likely to be your area of interest - I could be heading in the wrong direction tho' - I only know scattered parts of how clang works) -- Mats On 12 June 2017 at 17:41, Umesh Kalappa via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi All, > > I'm new to Lex/Parser code of Clang , we are trying to append some > static buffer to the beginning and end of every C file we open for > compilation and investigating the same, how we do? > > Any reference or hints from experts ,how we can do , will be > appreciated and save our time a lot . > > > Thank you > ~Umesh > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170612/993d4306/attachment.html>