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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.48.4-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.48.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 06babaf273a0ae13c66639c7bdd42052acc672650754bc32c70fe6de465396bf
MD5 248b2c7c7ed0976a04ffa47eba15cae5
BLAKE2b-256 65160ba033cc04a64182dc4ce62f18fa9af73cdbcdca683019af649f578e88fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1657655757b7c2b23680a1a4369355fb6c47f0e5942ecdfa9bb61ed220f2e620
MD5 df186caa8f39de6a89d67f66e5666e8a
BLAKE2b-256 0b6ae7348eb091af3997fd6ca1f802d4c4124610eb18d7ee10ee2ecf70050c5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3157b9a1786af9c88d721b1697ccc910ffb5c7de49534d1a77d6207f9155159a
MD5 47924595fe6ba7c2bdbf56b7cd791a70
BLAKE2b-256 db08b761101927e0bd28d7f06246e5dab9a030b79a2b9e9ad650d9765bfea523

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21f1b2b99700245b7cc695163e515e6f03afde79ad1acc34761e0ee286473a71
MD5 6a4b3a6022e9e18d8ad4014b260f116a
BLAKE2b-256 e64b47e5290827520c66807556db825016206ab81e9e537ac61d4e46f47be86f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e80a26cd306c41f19ff1588749894f66d7a5652b4ed9e627cb97f2953de38b13
MD5 5435bbe927a695c1105987d2919f0bfc
BLAKE2b-256 17d2b21ec3832c04dcf2a3e575c6c817c46bc237d6b3d00c6673ab2a3a5e62b3

See more details on using hashes here.

Provenance

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