BigO Calc
v1.5
A static Big-O analysis tool base on Big-O AST.
Please read this before you use!
git clone --recurse-submodules https://github.com/ncu-psl/BigO-Calc.git --depth=1
cd BigO-Calc
pip3 install -r requirements.txt
# python3 bigo_calc.py target_code Language(optional)
python3 bigo_calc.py examples/ForTest.cSee Dependency graph or requirements.txt in detail.
C AST is generated from pycparser
Java AST is generated from javalang, javaparser
AST version (Current Version)
CST version (This Version is no longer maintained)