Skip to main content

Simple LR parser generator and parser for easy integration

Project description

Parsion - A simple LR(0) parser

Parsion is intended to be a simple drop-in parser generator, lexer and parser for grammars in python

It's main intention is to make it possible to load and create a grammar for simple expression parsers without using code generation.

Example

See example.py

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

parsion-0.0.3.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

parsion-0.0.3-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file parsion-0.0.3.tar.gz.

File metadata

  • Download URL: parsion-0.0.3.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for parsion-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ef016c77e84a0c505893e45bb50ebb23d1bc52069542d73d57a75e24b66de775
MD5 f666ba065b47dfe3dcbe8aa11a58f7f3
BLAKE2b-256 88e193e9626d2a4e62961c89bcd47d5672e7c92d9d76ee284d219b14557235dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsion-0.0.3.tar.gz:

Publisher: python-publish.yml on pengi/parsion

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

File details

Details for the file parsion-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: parsion-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for parsion-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cb7a55eab593323d447fc937e4fd91eb48dcebca5f654685f79a0c12f3688eb3
MD5 00de22eb256ff6a41389da3dce5404ef
BLAKE2b-256 9bc1df5bf5bc36d3f200dd29cea67cd0eb350fbcf5a79cdd51e115ff7f646b74

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsion-0.0.3-py3-none-any.whl:

Publisher: python-publish.yml on pengi/parsion

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