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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.54.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.54.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.54.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.54.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.54.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.54.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b67ad61ff6064899b3d798c7137521f08116fe30a5487d5103e29a8fe251db75
MD5 89f5506b202ff59da0f9aad837ee8442
BLAKE2b-256 e6d80fa4ad6266665ac1b18d96f475517dc12b585e950565c030f3bf1084c276

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.54.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6667e65a4cc4673be9544a992fb29bda65d837a2980ffeef130c5244d1834f83
MD5 b52af9a78e89be2b59acb2a02b9185c3
BLAKE2b-256 2514aa6fd946ea0fce7d922cf7f5bb9b7f2c17089197acd8235445d84842bfba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.54.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0811b751e7e86fc9512d22f716910fa5f746470f7d500097eff77a6114ffa3f
MD5 5109ce37c13ada00229ebcea2f08bf01
BLAKE2b-256 41e770913daa2f3f6047f087239f2ac35dcd89fde7928a1e8728fdeaf06910f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.54.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6dc5d999c1a7dab21280c4388e42be9a44cfc5d56cf34adf405942c2c4fc6cb3
MD5 3f11ffc64c197491ab2dfee2d9fe85b0
BLAKE2b-256 bda7138eba1ac251540b31491ec668d47052c8a1ef7acad0ec7bbd02f1db44b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.54.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9916a542750d76ee3a04c0cc03b16843b34feec4f6f839864bc21dbff8e72ab7
MD5 7d02143c65280fe22909671b219d2e49
BLAKE2b-256 7ea252a552681b973ac52f1a776cd6290fb89bb98e9283f8a2b7e3796a3fe93d

See more details on using hashes here.

Provenance

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