PyBirdViewCode 0.1.0a1

Creator: railscoderz

Last updated:

Add to Cart

Description:

PyBirdViewCode 0.1.0a1

PyBirdViewCode



A pure-python (Python>=3.8) static analysis library providing various interfaces.
For detailed informations, please visit this webpage:
Documentation Website
Installation
pip install PyBirdViewCode

If you would like to run it in jupyter, please install jupyter by the commands below:
pip install jupyterlab ipywidgets

Architecture
graph TD
C/C++ -->|LibClang| ClangAST
Python["Python (Implement later...)"] --> ClangAST

ClangAST -->|Conversion| UAST[Universal AST]
UAST -->|Control Flow Building| CFG
UAST -->|Data Dependency Building| DDG["DDG: To be developed..."]


Interfaces
Clang
Clang interface included some useful functionalities.
Plannings
Supporting DDG
Supporting other languages such as Python
Code to UML

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.