Skip to content
/ DYSTA Public

A static time complexity analysis tool is based on Big-O Calc

License

Notifications You must be signed in to change notification settings

ncu-psl/DYSTA

Repository files navigation

DYSTA

Python SymPy

Introduction

A static time complexity analysis tool based on Big-O Calc.

Supported Language

  • C with C99 standard
  • Java
  • Python3

What kind of code can this tool analyze?

Please read this before you use!

How to use

git clone --recurse-submodules https://github.com/ncu-psl/DYSTA.git --depth=1
cd DYSTA
pip3 install -r requirements.txt

# python3 bigo_calc.py target_code Language(optional)
python3 bigo_calc.py examples/ForTest.c

Dependency