Is your feature request related to a problem? Please describe.
The steps to generate a) txl-based function and struct identification and b) codequery based function-call-graph and map-graph should be split into 2 steps. This is because step-1 is for entire repo and can be reused for all functions. Whereas step-2 is extraction target specific.
Describe the solution you'd like
Split extraction_runner.py to 2 separate executors and make the 2nd one take first's artefacts as input if necessary.
Is your feature request related to a problem? Please describe. The steps to generate a) txl-based function and struct identification and b) codequery based function-call-graph and map-graph should be split into 2 steps. This is because step-1 is for entire repo and can be reused for all functions. Whereas step-2 is extraction target specific.
Describe the solution you'd like Split extraction_runner.py to 2 separate executors and make the 2nd one take first's artefacts as input if necessary.
Describe alternatives you've considered None.
Additional context None.