Clone detection using abstract syntax trees
Incremental analysis of real programming languages