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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.48.6-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.6-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.6-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.6-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.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f24ea17e571dd8c94a45e023f58e5126f0c457851d45c04fa6072bf0b8dea6c1
MD5 231335f58196ffd581988b448e09b6b1
BLAKE2b-256 82c14d415e3cfdb2a998bac472a900345d97fdf098c326b89b8cce36f7ad4d8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7f5f499bfe936ceff7df59566b18b045562c9175e5d34f5abc88e386aeb19e4
MD5 94830d2f23d38e8c9385c9ea6e61babe
BLAKE2b-256 1999f0157048ac8e1f0cb72ee310a84816390946be27947206face89b6fa8918

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5e7713653f046e745ac5c6f48c9c540fce1e8fd8aa2cb053f4f0c6d2fa5919b
MD5 2af5005cc238895d4abed037e09b5587
BLAKE2b-256 7561f9dd606b8f4a070473b829e47fdef3281c38478006717dc7d8d01e5678a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b2a0993287c5ea6291e10d9e80d849eef95d83e6e8328a2dc17955ccdcb7eb8
MD5 1946031b2e6d856223f8e4d46a74a088
BLAKE2b-256 97110d34b95922005a966413deb854151c244b807c69ca192b6a60eb9b441d79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8bf26d8b1360ccfee951c9c8b7b4ebcf845321bf57d1b1bc522f3c6ce5c9e33
MD5 4e1190334d0e7fa4a0389a032615a31d
BLAKE2b-256 564ee97cf69c2449292aed7a21031dc6e2599f76cdea638fc1106d272c00d908

See more details on using hashes here.

Provenance

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