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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.56.1-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.56.1-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.56.1-cp313-abi3-macosx_11_0_arm64.whl (460.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3710cfda09b9e2d3c43331bd8744ee6e79c9b2dcbc156efba2e4829661bdaefa
MD5 8585c8e8932953ca3ae94cca0033663c
BLAKE2b-256 a09b6f71e261f40b8478cf764359b1c7f50da1c906cd087b625c2c5242a51cd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e660e9d6fbbac8f12b2ca011768664b6fbac6a1d40214fa5757773539dd21345
MD5 c7fbdd27c3f55cec1cc492b5b973d66f
BLAKE2b-256 bdcb1815e1ebc751648d4cc2cfb9ba9bcda2b976adec516f10fbc19a7785a6e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce8ca931cdf29a2d5e29c94aad1e7ebe9e5b5390ea012fa7362acecf58a74452
MD5 ecbdcf9e008a67f195ec73ac0da4f445
BLAKE2b-256 415e67bb177567135cdc4fbdf0fdffc77a2e460515500eaab6e63d5b663d2c26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46bc02fe3a66bff918b07cfcf6f62b00bf2f72c063f56416ab9437e6d4fc5679
MD5 dd10841a559b7d0fa6b7410e03394216
BLAKE2b-256 b1fc7be89581a8fa23e2a534a6850753860f4964a67e6d178073f729ead59d4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a6fde81acb8bd24fcac8b55f77346cf2b350829f0c94255ee73ece3a4c81ceb5
MD5 759acbdc4f6e98f1b95e5f7f5c64fb2a
BLAKE2b-256 c6ac643e755afe1e4fa5216df333aab078213c11928ec40e7f2feedbc000b7d8

See more details on using hashes here.

Provenance

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