Semantic C code indexing and query tool

Semantic C code indexing and query tool

Gilboa Davara gilboad at gmail.com
Mon May 14 09:19:33 IDT 2012


On Mon, May 14, 2012 at 9:03 AM, Baruch Siach <baruch at tkos.co.il> wrote:
> Hi Gilboa,
>
> On Mon, May 14, 2012 at 08:52:39AM +0300, Gilboa Davara wrote:
>> On Mon, May 14, 2012 at 7:34 AM, Baruch Siach <baruch at tkos.co.il> wrote:
>> > I'm looking for a tool that can do semantic search is a body of C code.
>> > Example query: "give me all references to field y in struct x defined in
>> > file z.h". I would prefer an open source, command line driven tool. C++
>> > support is an advantage. Does such a tool exist?
>>
>> I use cscope for more-or-less the same requirements.
>
> I've tried cscope, but I couldn't find a way to find references to a field in
> a specific struct. Can this be done with cscope?
>
> baruch
>

In theory cscope f t (find text) can do it, but it won't be very
efficient and my suffer from high rate of false positives.
Per your requirements, I'd suggest you consider using grep to filter
the results of cscope find s.

- Gilboa



More information about the Linux-il mailing list