Skip to main content

Democritus functions for working with grammars.

Project description

Democritus Grammars

PyPI CI Lint codecov The Democritus Project uses semver version 2.0.0 The Democritus Project uses ruff to format and lint code License: LGPL v3

Democritus functions[1] for working with grammars.

[1] Democritus functions are simple, effective, modular, well-tested, and well-documented Python functions.

We use d8s (pronounced "dee-eights") as an abbreviation for democritus (you can read more about this here).

Installation

pip install d8s-grammars

Usage

You import the library like:

from d8s_grammars import *

Once imported, you can use any of the functions listed below.

Functions

  • def pyparsing_parse_result_get_token_dict(parse_result: pyparsing.ParseResults):
        """."""
    

Development

👋  If you want to get involved in this project, we have some short, helpful guides below:

If you have any questions or there is anything we did not cover, please raise an issue and we'll be happy to help.

Credits

This package was created with Cookiecutter and Floyd Hightower's Python project template.

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

d8s_grammars-0.7.0.tar.gz (93.1 kB view details)

Uploaded Source

Built Distribution

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

d8s_grammars-0.7.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file d8s_grammars-0.7.0.tar.gz.

File metadata

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

File hashes

Hashes for d8s_grammars-0.7.0.tar.gz
Algorithm Hash digest
SHA256 fa04f20c757c1e8767b4f06afe9e3a2ad13f6fdc041e9c1eea0e509ef36af173
MD5 61749abdca636fa0f72e8e84c49f9f41
BLAKE2b-256 81f2cb43f31ddbc2c6c91f4e4bf9d42e5cba4809de17adae92950dcd077dc39a

See more details on using hashes here.

Provenance

The following attestation bundles were made for d8s_grammars-0.7.0.tar.gz:

Publisher: release-please.yml on democritus-project/d8s-grammars

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

File details

Details for the file d8s_grammars-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: d8s_grammars-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for d8s_grammars-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14b9e12a35cb37772d5e0d861c9d6147f72e8a99e419e6ef36f4e767919a0035
MD5 dbb50d4405580c9e65a0b315de7539e1
BLAKE2b-256 b5e520e7781ba15824f525ecee363ecbd37ed91df5be16a20b83fe638ade65ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for d8s_grammars-0.7.0-py3-none-any.whl:

Publisher: release-please.yml on democritus-project/d8s-grammars

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