Arkanjo 0.1
A tool for find code duplicated functions in codebases
|
Codebase preprocessing interface. More...
#include <string>
#include <tuple>
#include "parser.hpp"
#include "function_breaker.hpp"
#include "../base/config.hpp"
#include "duplication_finder_tool.hpp"
#include "duplication_finder_diff.hpp"
Go to the source code of this file.
Classes | |
class | Preprocessor |
Codebase preprocessing orchestrator. More... | |
Codebase preprocessing interface.
Defines the preprocessing stage that prepares the codebase for efficient duplication detection by parsing, analyzing, and organizing source code into a queryable format.
Defines the preprocessor/setup step of the tool, where we do a heavy preprocessing of the input codebase to enable fast query response later.
Definition in file preprocessor.hpp.