linux-c-programming.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* C/C++ File Parser
@ 2007-07-05 12:57 mudassir
  2007-07-05 15:09 ` Uday K Verma
  2007-07-05 15:20 ` Eugene Rosenzweig
  0 siblings, 2 replies; 4+ messages in thread
From: mudassir @ 2007-07-05 12:57 UTC (permalink / raw)
  To: linux-c-programming


Hi All,

I am in search of a snippet that could parse a C/C++ source file and
give out as output different information on it. For example

1. Signature of function defined in a file.
2. Name of Global Variables declared.
3. Files dependencies..(#include).

Can you help?

thanks,
mudassir. 
-- 
View this message in context: http://www.nabble.com/C-C%2B%2B-File-Parser-tf4029536.html#a11445958
Sent from the linux-c-programming mailing list archive at Nabble.com.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: C/C++ File Parser
@ 2007-07-05 13:29 Leslie P. Polzer
  0 siblings, 0 replies; 4+ messages in thread
From: Leslie P. Polzer @ 2007-07-05 13:29 UTC (permalink / raw)
  To: mudassir; +Cc: linux-c-programming


> I am in search of a snippet that could parse a C/C++ source file and
> give out as output different information on it. For example
>
> 1. Signature of function defined in a file.
> 2. Name of Global Variables declared.
> 3. Files dependencies..(#include).
>
> Can you help?

No, but the source code of some tags generator (ctags, etags, gtags) might.

  Leslie


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: C/C++ File Parser
  2007-07-05 12:57 C/C++ File Parser mudassir
@ 2007-07-05 15:09 ` Uday K Verma
  2007-07-05 15:20 ` Eugene Rosenzweig
  1 sibling, 0 replies; 4+ messages in thread
From: Uday K Verma @ 2007-07-05 15:09 UTC (permalink / raw)
  To: mudassir; +Cc: linux-c-programming

Look  into doxygen.

-uday

On Jul 5, 2007, at 7:57 AM, mudassir <mudi@inbox.com> wrote:

>
> Hi All,
>
> I am in search of a snippet that could parse a C/C++ source file and
> give out as output different information on it. For example
>
> 1. Signature of function defined in a file.
> 2. Name of Global Variables declared.
> 3. Files dependencies..(#include).
>
> Can you help?
>
> thanks,
> mudassir.
> --  
> View this message in context: http://www.nabble.com/C-C%2B%2B-File-Parser-tf4029536.html#a11445958
> Sent from the linux-c-programming mailing list archive at Nabble.com.
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-c- 
> programming" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: C/C++ File Parser
  2007-07-05 12:57 C/C++ File Parser mudassir
  2007-07-05 15:09 ` Uday K Verma
@ 2007-07-05 15:20 ` Eugene Rosenzweig
  1 sibling, 0 replies; 4+ messages in thread
From: Eugene Rosenzweig @ 2007-07-05 15:20 UTC (permalink / raw)
  To: linux-c-programming

mudassir wrote:
> Hi All,
> 
> I am in search of a snippet that could parse a C/C++ source file and
> give out as output different information on it. For example
> 
> 1. Signature of function defined in a file.
> 2. Name of Global Variables declared.
> 3. Files dependencies..(#include).
> 
> Can you help?
> 
> thanks,
> mudassir. 

Some parser engines out there would have ANSI/K&R C grammar already
available for you to integrate into your program. Have a look at some in
this list: http://en.wikipedia.org/wiki/List_of_Parsers


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-07-05 15:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-05 12:57 C/C++ File Parser mudassir
2007-07-05 15:09 ` Uday K Verma
2007-07-05 15:20 ` Eugene Rosenzweig
  -- strict thread matches above, loose matches on Subject: below --
2007-07-05 13:29 Leslie P. Polzer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).