/CodeDuplicationFinder

Indentify duplicate code.

Primary LanguageANTLR

#########################

CodeDuplicationFinder

#########################

Searches for duplications in source code, and outputs matches sorted by total duplication size
Uses ANTLR in interpreted mode (at the time of writing) to parse files using a grammar provided at runtime

Prerequisites: javasdk (1.8 is good) gradle (2.9 is good)

run gradle tasks // to see what can be done gradle build // to make it gradle demo // to run it with a sample

Components: logging logger.java: interface create a new logger, at greated depth add a message to a log

matching
	contains parse.
	finds matching parse trees.
	
parsing
	...
ui
	...