46 Comparation(
string _path1,
string _path2,
double _sim);
71 string PROJECT_PATH_MESSAGE =
"Enter your project path:";
72 string MINIMUM_SIMILARITY_MESSAGE =
"Enter minimum similarity desired on using the tool:";
76 double similarity_cap_;
83 vector<string> parser_line(
string line);
90 bool is_an_file(
string s);
97 string remove_formatation_from_similarity(
string s);
104 double retrive_similarity(
string s);
111 void parser_block(
string path, set<Comparation> &comparations);
125 Parser(
string input_file,
string output_file,
double similarity_cap);
Parses and transforms duplication detection tool output.
Parser(string input_file, string output_file, double similarity_cap)
Constructs parser with configuration.
Structure representing a code comparison result.
bool operator<(const Comparation &com) const
Comparison operator for sorting.
double similarity
Similarity score between the files (0-100)
Comparation()
Default constructor.
string path1
Path to first code file being compared.
bool operator==(const Comparation &com) const
Equality comparison operator.
string path2
Path to second code file being compared.