Skip to main content

Compiler IR tools

Project description

codecov

ASDL ADT

This is a modern Python (3.8+) library for generating helpful algebraic data types out of ASDL definitions.

Development setup

First, clone the repo:

$ git clone git@github.com:ChezJrk/asdl.git
$ cd asdl

Then create a virtual environment and install the requirements into it:

$ python3 -m venv $HOME/.venv/asdl
$ source $HOME/.venv/asdl/bin/activate
$ python -m pip install -U pip setuptools wheel
$ python -m pip install -r requirements.txt

Then install the pre-commit hooks:

$ pre-commit install

Finally, you can run the tests with tox:

$ tox

This will test on Python 3.8, 3.9, and 3.10.

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

asdl-adt-0.2.0.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

asdl_adt-0.2.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file asdl-adt-0.2.0.tar.gz.

File metadata

  • Download URL: asdl-adt-0.2.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for asdl-adt-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5cfc3cfd76d3d98baca97995a938e3ca39df769007ffb223b32a94af43bfde6c
MD5 6920c37b67d01367629842bffcbe20d9
BLAKE2b-256 e0fd6db337b7c46b68cc96767c0b986bfbaf0ba772ad835d9d9874fcd3f76b71

See more details on using hashes here.

File details

Details for the file asdl_adt-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: asdl_adt-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for asdl_adt-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd9675e3407bcf866c418932834fe122277de0be967fd8f8fcbb91ba719f693b
MD5 771e1df98efbef0404f85ecb41b7ed19
BLAKE2b-256 ec30de3ebe1701a4d7a284b2cc69cc858ede2895a6ce96308441d62c5d292b81

See more details on using hashes here.

Supported by

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