My last post concluded with the promise to go into detail on some implementation ideas of my clone analyzer. As I argued previously, a text based matching tool is not good enough, it’s simply too easy to fool. What we want is a matching tool that considers the full syntax of the language being analyzed. [...]