a command line thing like

perl -e 'while(<>) { $_ =~ s/\n(.*?)\{/$1\{\n\/\/this is $1/m' < inputfile.c

or some equivalent should work. This will work best when in the format
function a {

and somewhat badly for
function b
{

no perl access right now, so cannot test it, sorry!!

Joy

On Thu, Apr 23, 2009 at 7:14 PM, Sindhu Sundar <[email protected]> wrote:
> You mean to say when the program runs, it should execute the function and
> whether or not it is a function and add an appropriate comment line within
> itself in the program?
>
> -Sindhu S
>  sindhu-s.com
>
>
> On Thu, Apr 23, 2009 at 6:48 PM, tecgaty <[email protected]> wrote:
>>
>> Hi..
>>
>> I need some help..
>>
>> I have a file which looks like this..
>>
>> function a{
>>  statement1;
>>  statement2;
>> }
>> function b{
>>  statement1;
>>  statement2;
>> }
>> //function: this is not a function
>>
>> function
>>
>>  function c
>> {
>>  statement1;
>>  statement2;
>> }
>>
>>
>> An extra line, comment with function name,  should be added to every
>> function block in the above file.. The desired output is the
>> following..
>>
>>
>> function a{
>>  //this is function a
>>
>>  statement1;
>>  statement2;
>> }
>> function b{
>>  //this is function b
>>
>>  statement1;
>>  statement2;
>> }
>> //function: this is not a function
>>
>> function
>>
>>  function c
>> {
>>  //this is function c
>>
>>  statement1;
>>  statement2;
>> }
>>
>>
>
>
> >
>



-- 
The best ruler, when he finishes his
tasks and completes his affairs,
the people say
“It all happened naturally”

                                         - Te Tao Ch'ing

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MyLUG" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/mylug?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to