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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.50.2-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.2-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.2-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.2-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.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b1c21e5b64c404cf493654f33e35d3f61e082441b049a1588dd0cb4b7e8d16e0
MD5 e558d0e2f09c1b9c510fca2c054fc1aa
BLAKE2b-256 46bc533a8eab5b7ca86a156b005e24b23c777e7d5b370fddfe8e32b35e38a3f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e55fb59bf89a2aaf635b699059b02ac7a88814e996c1f95384fed5d0846d5582
MD5 747cf891ceead08898be1824bea33496
BLAKE2b-256 fdc1d3eb21f3eb33a5e04380c7ba0a680ce2cc2beead01cf477f384c831185c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f01566eefa16094d1ac628aa9cb75f7749bb100b193b3f902d3332f46dfadc9
MD5 cf727a72320858056ce9416fb7f0d8ea
BLAKE2b-256 8b5c8ad2f2dc68c7e51e10553debf70cfe1ffdd3f86160413e750d9271129c2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eef717fd496dd72803fd53bda9d29086aff2b194e4ae8f086a05311e1318e073
MD5 25b666d3ae34fc80f5dc1042f2dd6094
BLAKE2b-256 79dddb7c2dc9d0486aaef7a38367cf1e9f45d863e62735f7008d56c32e567e16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1ce5b6aa2da68b7680eedb950b732ebb99c293bf2870faec1e3bdce1628692b7
MD5 856526804400d18eafee4d7bfc4f907c
BLAKE2b-256 81a2995206aa364175a85ce766e4bffbef39fa3b6c44b8f6edc9b89fe1d28562

See more details on using hashes here.

Provenance

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