Video explanation: https://www.youtube.com/watch?v=t68WSdoI_Do
1. Naive implementation
2. Snapshot implementation (Accuracy)
3. Progression/Dynamic implementation (Efficiency)
"c-to-json" directory -> contains c code from https://github.com/deiuch/c-to-json
=> To convert C language codes to ASTs(Abstract Syntax Tree) in the form of JSON.
=> Segregation of datasets into small, medium and large file sizes.
=> To perform EDA for the datasets.
Import the project and press the play button.
pip install maven
cd codes
mvn compile
mvn exec:java -D"exec.mainClass"="copycat.Application"
cd c2json
sh parse.sh
Specify the c file you wish to convert and the directory it is found at.
Download WSL