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.48.5-cp313-abi3-win_amd64.whl (375.5 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.48.5-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.48.5-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.48.5-cp313-abi3-macosx_11_0_arm64.whl (463.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.48.5-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.48.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 729803784e770b6caf9de1aee12e8d8dcf9ca7ca6add9faeca885409565a246e
MD5 acf4e105675d3d44c2bcbf099f612e0e
BLAKE2b-256 bd61dfa85d1bf09bdb9e7ee564aa29c1544aa0e00849e79c1e66541198ba88b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.5-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.48.5-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12a1639ff00cb919e5bca8bb16eeca835eba8f435fb9f93e565e152f424090e4
MD5 d7e1839720dc6460a3e4a500dbcc33c7
BLAKE2b-256 4879b7f1ef85554a09e3aa67f5abc939078cf073b6f1669f1f3ce33be2767332

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.5-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.48.5-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04cc2b8747ee3c95b1d9d75e4c8b64da242dd02b09197e1810f99fcf3f0aa3f5
MD5 b887bbc683dbc6c8ee6b8aa15e9b3f5b
BLAKE2b-256 0b8a8f7355623ac17b2fc3a30a24af5002bd2bf5e85120fc95ca3bb251e99081

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.5-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.48.5-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 feb76a15cdd84dd57c62a14fae432ebe3a6202ea90c1c40b420646432a1f44cb
MD5 ac5a2311918316c380d4c124e091fcc7
BLAKE2b-256 0b38f9fc27d8c2327e36f021a58ae5836abcb4ccd67c1a046858959de0b67309

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.5-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.48.5-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e78d13eea72a78f43b24c3de24e6c66302f52ac8c8b1ff337ccd1cdfd6f054c
MD5 963ee234222d983e5a30045841ef1a7e
BLAKE2b-256 07a79c451ec7c1193ffb787a16bc1dbdb189491a9ce22291f654ccc60ed7cdc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.5-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