ArKanjo 0.5.1
A tool for find code duplicated functions in codebases
Parser Class Reference

Parses and transforms duplication detection tool output. More...

#include <parser.hpp>

Public Member Functions

 Parser (const fs::path &output_file, double similarity_cap)
 Constructs parser with configuration. More...
 
void exec_from_stream (FILE *pipe)
 Main parsing execution method using stream. More...
 
 ~Parser ()
 

Detailed Description

Parses and transforms duplication detection tool output.

Processes raw output from third-party duplication detection tools, filters results by similarity threshold, and produces cleaned output.

Definition at line 68 of file parser.hpp.

Constructor & Destructor Documentation

◆ Parser()

Parser::Parser ( const fs::path &  output_file,
double  similarity_cap 
)
explicit

Constructs parser with configuration.

Parameters
output_filePath for cleaned output
similarity_capMinimum similarity threshold (0-100)

Definition at line 124 of file parser.cpp.

◆ ~Parser()

Parser::~Parser ( )

Definition at line 132 of file parser.cpp.

Member Function Documentation

◆ exec_from_stream()

void Parser::exec_from_stream ( FILE *  pipe)

Main parsing execution method using stream.

Definition at line 88 of file parser.cpp.


The documentation for this class was generated from the following files: