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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.53.0-cp313-abi3-manylinux_2_28_x86_64.whl (459.2 kB view details)

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

panproto_grammars_music-0.53.0-cp313-abi3-manylinux_2_28_aarch64.whl (449.5 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.53.0-cp313-abi3-macosx_11_0_arm64.whl (460.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.53.0-cp313-abi3-macosx_10_12_x86_64.whl (453.4 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.53.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 757d35d946ffda24918aa8244b8bcdd71bbc5151e5bf0852116dda7c48fb7f72
MD5 f0cf9bdcf53ad4b0092643fd2fed5f61
BLAKE2b-256 c6aa685e59853bb3f8d8b4179f35af775a927de8d11f2f14c225daec8ded653b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.53.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5264a4d853ed99addd10b395a37e6aafbfc2c8013a828297dd01770cec29e4a4
MD5 dcf10c9a98f709092ace12d3323d1b44
BLAKE2b-256 5e0c548834979e0079ee105bde31ff58b08ebebb11b84a5968bfcd38ade5aa23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.53.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 574303fc0548830b25f86e704f9c6c39ef74ff82a2c6debb6b551b714f8ee926
MD5 166277b5e5bdc7e85577bbe91216e9d3
BLAKE2b-256 5a685035ed8ea85d064730a47271ffa2efeeffeeb7bd9bd827f8b6e7f749d368

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.53.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 445f2d614c7d1732c07d77e25acc08ace7824f3c139a51a2e47bf8a2fd9dda68
MD5 b52aef001e8452039b6c3eb63b666f6b
BLAKE2b-256 4fae3b7c1bc7d3e960f440387d6e47549c6dd9e0dcdb9b5b1b2727563bd95bd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.53.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 394bb62511ab1d3c88f146eba812d67c4619e92f724be14d0aeba66d27fdea23
MD5 b40f949aed3fdb6311a13ec8f54ca183
BLAKE2b-256 ac6d3243a4e9702816a4259662eaf5391dddb33c768a6daab6cd10ea1f530399

See more details on using hashes here.

Provenance

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