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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.50.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.50.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.50.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.50.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.50.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6e2ef4c9fb334a6e45049404616eec7e76211da1ac2c0c567f92f8d7adb0dcaf
MD5 fdb3e3d911b7d1682c64a77e97b89715
BLAKE2b-256 b052019341d9419b172d6ecc542b5836c5097e353147e926c7a3b6813560b73e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33fc59a5a3b37affad1a897c05d8ab90f2cd7db48ac9d4246aa2ccca3da7415a
MD5 c523423f3ba924f6ea0e774a75960882
BLAKE2b-256 ad98b3d8aa9fdfd5f5f23a90cceb26bfebc8cdcfc2bf3032cea897d60fc8a48e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39ac5cf71dec1c0926b01a5299c8e153717b5e3f33744a883d4b81aed296f6f1
MD5 53bf388988461feb520342e9aa9340a2
BLAKE2b-256 0beb15af98f3e6b021c7b4a733dde799840a737361f7f944bf55cc0e2c797c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e19ef4857b767f7f35dc98ee6f2fb2c05235742272872c1ab8512ccb7bb6132d
MD5 53809c9228c7d3218d66f8580032ca8f
BLAKE2b-256 7f4000deaf422472a9a287e83bee19d6f3b39e41b3a88e1b174c871b391db8cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 637759f21d531ed4d944502212c98493fada5f747faf3fa276761708bffd6a0c
MD5 4433a5495f177b6a9306da9528ea4a54
BLAKE2b-256 6bc5b208f6cf13f62b97b425d3df2434d09b11875e7ab10b3c2ecb064e72b134

See more details on using hashes here.

Provenance

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