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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.50.4-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.50.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 90e323a0d1acfde59b721b843b3a82b14082668a648a725e589345b5b3d7a72a
MD5 db52599d72113378e9f8fe4f2b317ffa
BLAKE2b-256 fe80b4fec9778e291062b6dc537ad922c41bdb9163f4c302a168ecb203f1cec0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e550c271fbf77cd306da3028b4b02b21390b11253816fb5c0e9f240ec9f0d579
MD5 71e3a55b70b839822d866f0f1d84907c
BLAKE2b-256 b34cd66638d71af3d3e05821befa081e96f15caddfc320d254d49f5221467b41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9abe2efda4cf13c0a8855cd615aeb79875f40f26a2634cfbb0fc4cade5bacd12
MD5 4f6949c67d06c7b524bbd682c08ddc33
BLAKE2b-256 1972d3144cc57b7e373aa43c1e36b5e894f04242e9ab3c6ed9a2cbfc0619c464

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fe67b61296a6bf763ae035e5a19e1e50092368de32b2bbf473818bbeb9f33ea
MD5 f29b6f0d66ac34b11bc7be2afd9f8515
BLAKE2b-256 d486570720d6afbb5f9fd67182929e9ed98382a7bddd5fbd24776fe00438b918

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cd5af3384c1e07413e7a885ab2ed0514ac5c34f7c0fb6edc9ad44e3db2b5a962
MD5 0dbb9ea18070d7ef82b254b1a331e380
BLAKE2b-256 8c4035e851a5f5646a8b101007baa2fe8fd937dc49f34efac693de30211e60bf

See more details on using hashes here.

Provenance

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