Skip to main content

panproto grammar pack: JVM — Java, Kotlin, Scala, Groovy, Clojure

Project description

panproto-grammars-jvm

A panproto companion package shipping tree-sitter grammars for jvm languages: Java, Kotlin, Scala, Groovy, Clojure.

Install

pip install panproto-grammars-jvm

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-jvm/ and bindings/python-grammars-jvm/.

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_jvm-0.52.1-cp313-abi3-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl (1.3 MB view details)

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

panproto_grammars_jvm-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_jvm-0.52.1-cp313-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_jvm-0.52.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.52.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e62ed957a0d9a3ae94df7dcc553d943ddb5b8466805c319f5f391961bf1516c9
MD5 5248f8c93f02396be553b7e6b6c652ff
BLAKE2b-256 2d2e86cd6148fb466e957bdb9fba0ff48f6d6986aee94e1e2aec07788a589ea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.52.1-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_jvm-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c8f40e320d62fb4ada167e985584847dedbc0e5aba15efa8f1a962553d39ce7
MD5 129d0f5e9d39a190fb232b6fe6cc83b0
BLAKE2b-256 8c13000672cf9aa03099d8706604f0370d8cc566dd5a7ad9aef59299cde25dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.52.1-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_jvm-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 154d60abdaa06b40c05121d396b9db14951e9f897403341d5baf2b2032f5341d
MD5 070c0dc75e122b0168a36ad2ad0cafbf
BLAKE2b-256 e427bf94a62581efcbd85b95a2a9b3da54d8b36a2d3467e558972cba9be9d2ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.52.1-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_jvm-0.52.1-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.52.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59c58a087b1c169edc076ef9d2fa38e011f96df54a483053e7f4931dc690989b
MD5 8962a35486b3a22c78291d620c0c0cf7
BLAKE2b-256 dc34ac9b26df0d6f4b67d6c259ac056c13fee7e83f5de242ba178389e46f94a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.52.1-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_jvm-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d3d7dd5b8bc347281938259e9d5e91d9890b731cbadba7ad674943342dc5cd5
MD5 87dc525c4c894e81bb112b51ffe1db20
BLAKE2b-256 a76b8196fe7c36b1414a3d72f662db54bf54de7c99b753d8f7ebca5a0678040e

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.52.1-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