Skip to main content

panproto grammar pack: Music — SuperCollider, LilyPond, ABC, Csound, ChucK, Glicol, Tidal mini-notation, Strudel mini-notation

Project description

panproto-grammars-music

A panproto companion package shipping tree-sitter grammars for music languages: SuperCollider, LilyPond, ABC, Csound, ChucK, Glicol, Tidal mini-notation, Strudel mini-notation.

Install

pip install panproto-grammars-music

The package declares an entry point under panproto.grammars. panproto's AstParserRegistry factory picks it up automatically; there is nothing to import from this package directly.

Use

import panproto

reg = panproto.AstParserRegistry()
# parse one of the grammars this pack adds:
# schema = reg.parse_with_protocol("typescript", b"...", "main.ts")

See the panproto repository for the full list of available grammar packs and the source for this one at crates/panproto-grammars-music/ and bindings/python-grammars-music/.

License

MIT.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

panproto_grammars_music-0.47.0-cp313-abi3-win_amd64.whl (375.5 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl (459.6 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl (450.1 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.47.0-cp313-abi3-macosx_11_0_arm64.whl (463.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl (455.2 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_music-0.47.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 547da7e36fff4ea88b3693678704499047cddb0715d83860746f81d23e87fcdf
MD5 e5785323b24ebc3ce74a3a378c27756f
BLAKE2b-256 c83498320d0d46cd02aa68f371147833660017ae6055784248447062c1f47bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.47.0-cp313-abi3-win_amd64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

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

File details

Details for the file panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb9a2ade3e467d373293486a7178193e02d647d1a2637971771f4f5ec2fbfe61
MD5 3781d4fcb41d8cf21d00c71ce1713258
BLAKE2b-256 4d9cba6b36364e4f1ee6054fe0cd1903b1a88c51c580c5dd50018be738242c15

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

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

File details

Details for the file panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad58710e5adc65d593ecd13147979612d064b5931c117850a3d844767377d2b6
MD5 55081075745db9dabf7e8e1663e1fb38
BLAKE2b-256 875594ed7843d97bdd916c38e8ed6a49db49c67d20d809eb1a672112c7715854

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

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

File details

Details for the file panproto_grammars_music-0.47.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9104c1f22823018f40bbc03ae1d650ce0bc8f98e7aaa15e4beba7d0974fa72aa
MD5 f78e2974007cdf4131f7309bf22c9908
BLAKE2b-256 f4d012da28955e35a78f9c790207e74880298b62a730a5acb5ea9ff11c35bed5

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.47.0-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

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

File details

Details for the file panproto_grammars_music-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4ca70541152b49472a5eb2ce3b9d6c299a55fa45c2f6ba0daf08c7885f87b653
MD5 836112036b4accbc6d49bc919d92dc0c
BLAKE2b-256 26987f5e38093cf219904d56854791206dfdbd4dda3519f2062a7978e50c1bf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

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