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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.45.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.45.0-cp313-abi3-manylinux_2_28_aarch64.whl (450.0 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.45.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.45.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.45.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.45.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 89bc561028ef057300bd83c6a5a78a9c95ee1da0e6bbf1d7d58737fdff0c23f8
MD5 f468c551160703d5fe5d3f98b0c448b0
BLAKE2b-256 2e8227199e1ec75019ab316178d93f9c538ff4fc78cd52065cd6e9c12e0452fd

See more details on using hashes here.

File details

Details for the file panproto_grammars_music-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e589aaed1a420ec71bbed21f5ff6f49d808c8a0bc624d04e1991a3aadd799a2c
MD5 3c8f4fdbd530cc29f129d8775db13e8d
BLAKE2b-256 0d6b4e436febc6e6c1a60a628e692a786ada7b576b0976edbdbd6beaa0c3dd25

See more details on using hashes here.

File details

Details for the file panproto_grammars_music-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0869b775db740c7f27381ce99e0818163385dd04bbee96efee11d0079548c52d
MD5 fcea925d8389127f0f3cc471d74e29f3
BLAKE2b-256 8e0781bd3bdd88df1a35377bd842ca952b65278052b52057ced9c4fb64cbae51

See more details on using hashes here.

File details

Details for the file panproto_grammars_music-0.45.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.45.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 765582656aa90e6f5fa786cdad746396621f83283a77da03fa4f31c9ef72a241
MD5 c04c831e289e820325155160785dce7f
BLAKE2b-256 595f784c47fe702f42893fd1c975486d195859a35106345e1d942fc642747c66

See more details on using hashes here.

File details

Details for the file panproto_grammars_music-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 61c866ab0546544a728816e6674a51b7b30592d9f9418ae6106c4f2b75638969
MD5 27af89ac2a23b92353110e772f42a9a6
BLAKE2b-256 6cb0d5d1f3c96466603a6fc18fb037620c5e521eb4b66fcf5253af9bbbbeac94

See more details on using hashes here.

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