PyBirdViewCode 0.1.0a1

Last updated:

0 purchases

PyBirdViewCode 0.1.0a1 Image
PyBirdViewCode 0.1.0a1 Images
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.