BigO Calc
v1.5
ฐานเครื่องมือการวิเคราะห์ Big-O แบบคงที่บน Big-O Ast.
โปรดอ่านก่อนที่จะใช้!
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.cดูกราฟการพึ่งพาหรือข้อกำหนดในรายละเอียด
C AST ถูกสร้างขึ้นจาก pycparser
Java AST สร้างขึ้นจาก Javalang Javaparser
เวอร์ชัน AST (เวอร์ชันปัจจุบัน)
รุ่น CST (เวอร์ชันนี้ไม่ได้รับการดูแลอีกต่อไป)