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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl (459.7 kB view details)

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

panproto_grammars_music-0.48.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.48.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.48.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.48.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 977c9a171724f4e9e15bf8675cae1359db84f1761ead942261b8b696eed4342e
MD5 4c365c749ac2bb682a7e11f20de2c94a
BLAKE2b-256 378558d8bdd12cbecc81fcee67addcf6123e5a39dbeed6a7ed34727309b4e143

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88275cddfec21dc86c087b1632cbd0975f7328db7037ece581e7a520bc1fad35
MD5 b76fa60fd26095d8197dc7e1a47d407e
BLAKE2b-256 58665bede90b3b86ea90312187fbd6e24cfb7050c778076a82eb20b3d0edc65a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 314efb9a65a488691e18651477a7aa478c31c2a7f29228dadac531f3e865f326
MD5 85d51b0c02e29539c007688d6cc54c15
BLAKE2b-256 3de71e37237d563f4a99bd060fb55d3bfb9224fa41624e1df0107587eb8dcc52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27aba81f1429eee51f678b12824f84e47ef7f0e7c865f1bc7afd7d33ff1f7262
MD5 a9ef7b26efe45a875f2d6bd8c6d3d31e
BLAKE2b-256 b47ab779a3e5e981e496dd65dcc74c9fab00a04a6c7cce43172f1ff362bbbe9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0464aab4b1d0a0ec41ec242193f5f197d1c5072c9988a3d2adffdc1729a07e20
MD5 ad572509ddc55795e8a52a1974fb549a
BLAKE2b-256 df67ebadf523930932fb107043746e2126a4bfb2eb74f2e36deb0fd85342c517

See more details on using hashes here.

Provenance

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