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.4.tar.gz (9.3 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.4-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parsion-0.0.4.tar.gz
  • Upload date:
  • Size: 9.3 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.4.tar.gz
Algorithm Hash digest
SHA256 06eb28b11662bb3811d0565a73520dc11136dbd73282819d58267e73f2ade0d4
MD5 1237108fa6e6173e84514fb1379160db
BLAKE2b-256 635a938a7bde13c6c16a0e533394a191ee26ca20bc33fe4b4d506618288eddeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsion-0.0.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: parsion-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 10.3 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bdb5457e935f5404b596405405d96e195a5021728c0b5031ff401f3dd4254f90
MD5 d6bb1cedd70aa368deda2f1626cc5a20
BLAKE2b-256 ee39e554f96ba96186d61a51f95b0db17ee8f028a79e3b27c7de63fbc294d09a

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsion-0.0.4-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