Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re: Re: Finding duplicated code in Perl

by shushu (Scribe)
on Nov 26, 2003 at 14:29 UTC ( #310257=note: print w/ replies, xml ) Need Help??

in reply to Re: Finding duplicated code in Perl
in thread Finding duplicated code in Perl

True, but I understand it means the answer to "do you know any existing tool" is "no"..
From I got this:
"CPD could be adapted to work with C, C++, PHP, Ruby, Perl, or any other language for which a tokenizer exists. There could be a runtime toggle to select which language to parse."

In case I can fit to the existed interface of CPD I won't need to develop a tool of my own.

I believe what they mean in tokenizer can be some kind of modified B::* module.
Am I on the right track ?

Comment on Re: Re: Finding duplicated code in Perl
Replies are listed 'Best First'.
Re: Re: Re: Finding duplicated code in Perl
by diotalevi (Canon) on Nov 26, 2003 at 15:22 UTC
    They mean something that can parse the language. You could adapt B::Deparse to output something that produces the output requested by CPD. The thing is though... the work I suggested in the previous node is very do-able. That's a relatively short script. I have no need for this and so won't write it but I could see this being a relatively minor thing.
Re: Re: Re: Finding duplicated code in Perl
by adamk (Chaplain) on Nov 27, 2003 at 01:42 UTC
    FWIW, PPI::Tokenizer?

    It's one part of the PPI project thats stable now.

    Or by tokenizer do they mean, "tokenizer written in our language to our interfaces"

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://310257]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (12)
As of 2015-10-06 19:19 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (159 votes), past polls