Skip to main content

Read and process Python subset

Project description

PLG-READER

PLG-READER - это парсер и конвертор в IR для компилятора py2glua. Он читает файлы разных типов и превращает их в единый список IR-токенов.

Библиотека не выполняет код который парсит.

Зачем нужна эта библиотека?

Чтобы компилятор мог единообразно читать все четыре типа файлов и сразу получать IR с правильными метками.

Поддерживаемые типы файлов

Расширение Что это на самом деле
.py Обычный Python-код
.pyi Файл-описатель (stub)

Бинарный дампер

Бинарный дампер BinaryRW для стандартных типов python

ТЕХ ДОЛГ

  • Выписать ошибки более человеческим языком
  • Нормально пинпоинтеть позицию ошибок (наверное имеет смысл сделать чё-то типо как в питоне?)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylovegmod_reader-0.0.7.tar.gz (75.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylovegmod_reader-0.0.7-py3-none-any.whl (85.9 kB view details)

Uploaded Python 3

File details

Details for the file pylovegmod_reader-0.0.7.tar.gz.

File metadata

  • Download URL: pylovegmod_reader-0.0.7.tar.gz
  • Upload date:
  • Size: 75.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylovegmod_reader-0.0.7.tar.gz
Algorithm Hash digest
SHA256 b375ea00cb529909a29e21564ff27f02b15cc9a5f2dadadb63ef26b90a0b4c7f
MD5 a2c67ee424d63c8b066364a509378d96
BLAKE2b-256 02793065edcfd0b1a31e922956edb10f199b8ac273e105f5418b17717205042b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylovegmod_reader-0.0.7.tar.gz:

Publisher: publish.yml on py-love-gmod/plg-reader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylovegmod_reader-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for pylovegmod_reader-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ebc86e0680bda8e8ee6f427573f66fca8b8bc39d00a94332752c7f11ca5dc19d
MD5 f5f2e523aeea5ec4ab9f0dd9948253ba
BLAKE2b-256 31ab05095ad55cb89bd7e08ca3efab2dfcefe643f5d7fd6bd9337ce6e051ea7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylovegmod_reader-0.0.7-py3-none-any.whl:

Publisher: publish.yml on py-love-gmod/plg-reader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page