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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.49.6-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.49.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ea47227171ddadda8d4be6332831dfa210172fb8a5792cd980eaf41504f04889
MD5 9d61c0aad7a7efc21991b87242f30383
BLAKE2b-256 343e9734e443b3acdbfa3c28c14b46d36799c3a2222e89a676d132ac3209d559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5347200d5c0eb0ae902832be2e915eabf9a01d90f5955f9ce84fdbfb499c2af
MD5 ef7414428590bed7b239ece548301b63
BLAKE2b-256 4d7db92292a28c9e2c7ae6f5fa32b242a871c0fd049fda204a8c081148d24177

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc20749c6e89ce72ddd82066059b4e7897cddf57bacb5c840d38dac3a9c82e7f
MD5 c302bb66bd3503c68e26cf411f6846ec
BLAKE2b-256 276a0e6d0c8f37c98c87b83b17d3e2833979af06b3e4dceebb3d52e315827d24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 211c0118666e282e7e81c456e3df600722cf41fb6cb7f0117503e76d5b680e2a
MD5 4273fc4c689c1c894c8e4725805316b5
BLAKE2b-256 9b97a4ef1cd23973e55979c71de9ca4d9778cf15f5ee4ca4f29f6fb4fc55ec93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba0cc17affd836fb95699cc9577ec183837cb721348467ee55aa602f0c6051ed
MD5 3a87f4158daff6c9e1dcfe354f34c6ac
BLAKE2b-256 2024248d2047e117cf238be16cc4d93691c2bcc671fa9a2769f6b98126534fc2

See more details on using hashes here.

Provenance

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