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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.47.3-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.47.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a817ed23778f15e2d38433917954f46b345801cefce8b90fa8caf1e2c27b90b3
MD5 75d4ce23adaac1023b8397fa903ffe25
BLAKE2b-256 6caa5c4bbfb9d44648a26c6fc2f21a0da46e1fab30a6cb23189e8de5c78dbda4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e189ecd2d01179e35c45b7bfc4aa6b6542db5ec364fca62fbc1d3ef70a478bea
MD5 6d3689ed0e998b1fcf3ded199281b131
BLAKE2b-256 8b1d1602aa4af5ebb2b2923ca2accc1e2233d6692cb8d40c620e6828ba700126

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81b4d22e2f5b03b758b9c58c6cf90e564167f14dd12ed3403fd9bdeafb0e50c0
MD5 e561ecf639e6f4eb1bf05250209ba673
BLAKE2b-256 31e583bb6f9f39de469ee9d8b58e4af86f58aa7e43c16ed81e210a789f2fc051

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2ece5636eef22d8be5cec24c8dceb6e156e67c00253bf732838fca5137ef0e9
MD5 278983dc3b4413f79ccc4977ebebdd54
BLAKE2b-256 d1c64e243ec464d94149e0a9b7686330c66df763df9167e2fe836cfaf4bfb7cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 45b0cacb69adcb8208fbe2efd62c8ff4a7a607a37612917d9f2774222fcde4cd
MD5 a0e3a34cf27c6795189fb3f41c93df19
BLAKE2b-256 8b09cba115185081a6ec8b27d18d6045aa06c69062780d15a10b5bdbbb25b13a

See more details on using hashes here.

Provenance

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