معرفی شرکت ها


dismantler-python-0.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

This module dismantles python code to parse tree, token, symbols and reproduces it to dictionary and string.
ویژگی مقدار
سیستم عامل -
نام فایل dismantler-python-0.0.2
نام dismantler-python
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Seunghwan Hong
ایمیل نویسنده harrydrippin@gmail.com
آدرس صفحه اصلی http://harrydrippin.github.io/dismantler-python
آدرس اینترنتی https://pypi.org/project/dismantler-python/
مجوز Apache 2.0
# Dismantler [![PyPI version](https://img.shields.io/pypi/v/dismantler-python.svg)](https://badge.fury.io/py/dismantler-python) [![Apache 2.0 License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)]() ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dismantler-python.svg) [![Say Thanks](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/harrydrippin) ``` ██████╗ ██╗███████╗███╗ ███╗ █████╗ ███╗ ██╗████████╗██╗ ███████╗██████╗ ██╔══██╗██║██╔════╝████╗ ████║██╔══██╗████╗ ██║╚══██╔══╝██║ ██╔════╝██╔══██╗ ██║ ██║██║███████╗██╔████╔██║███████║██╔██╗ ██║ ██║ ██║ █████╗ ██████╔╝ ██║ ██║██║╚════██║██║╚██╔╝██║██╔══██║██║╚██╗██║ ██║ ██║ ██╔══╝ ██╔══██╗ ██████╔╝██║███████║██║ ╚═╝ ██║██║ ██║██║ ╚████║ ██║ ███████╗███████╗██║ ██║ ╚═════╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ``` This module dismantles python code to parse tree, token, symbols and reproduces it to dictionary and string. ## What is this? Dismantler takes a Python code as input and creates a parse tree in a short time. It also export the parse tree to a dictionary or json. You can get list of tokens or symbols separately if you want. This project can be used for research purpose, such as teaching the source code to deep learning model as tokenized sequential data or interpreting the Python code on token level and using it for educational programs (like tutoring). ## Basic Usage ``` import dismantler d = dismantler.run_from_string('a + 5').dictionary() print(d) { "type": "symbol", "name": "stmt", "value": [ // Nodes... ] } d = dismantler.run_from_file('file.py').json(indent=4) print(d) "{ "type": "symbol", "name": "stmt", "value": [ // Nodes... ] }" ``` ## Installation ### Via pip ```bash pip3 install dismantler-python ``` ### Via source ```bash git clone http://github.com/harrydrippin/dismantler-python ``` ## Contribution This project is very small now, so contribution to this project is very welcome. Feel free to submit some issues or PRs to this project.


زبان مورد نیاز

مقدار نام
>=3.4, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* Python


نحوه نصب


نصب پکیج whl dismantler-python-0.0.2:

    pip install dismantler-python-0.0.2.whl


نصب پکیج tar.gz dismantler-python-0.0.2:

    pip install dismantler-python-0.0.2.tar.gz