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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.47.0-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.47.0-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.47.0-cp313-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.47.0-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.47.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e45d77a063836a4926af55cdfddab3ab357cf4d32e226d6be86ce7c512eb1075
MD5 d153a62c1337cdab174151cf4eab4149
BLAKE2b-256 0f6f1d59e432a7ad80ac9650ffde35871efdad3392a9e7949de01b770648cba1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e97a2e57be7d6042cfe8dec9c5662271e81e18149122d7f05457fb1582a23c2
MD5 b5b5d67b76beabaa818ce336a15f7b04
BLAKE2b-256 bee2badb8ee9dbbfc2a85044cbb4379603ac51f666de2a72ff1ed33eeea41ff0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bf640df88d1d5607a3a7d78fbb1cb2ec8b59c7e4ac35d3d5d880e66e40402e0
MD5 38265215441694174f055a8f2a9fda15
BLAKE2b-256 252efdd90b0dea227ec08fff5ec6eebbbe752ee4796dd4339cbcce4095de8a36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02731174a59c8ec8dd8732d50b2c3c8b8308d4ce962d00064352de1b113794ad
MD5 57536fd5215af210e65a86e65d63a8d5
BLAKE2b-256 616108bdbf5b8dc16bead6dbda4892f79b6bca72a63404a228ecbdd0b859d8fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b80bcaa8980841da29a29e71797d22da33f36c5b8f429186c59fae75ab77cb68
MD5 24c6e74144a222e9948c491208e03ea2
BLAKE2b-256 cb84c18d6d3e8353f2f9801365948163f3adbc9ce427ec33e4ecefc17f4f0485

See more details on using hashes here.

Provenance

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