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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.47.1-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.47.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4cf9d9f9f5fc809cc0699e76b7ae5a4eaaf4398452b482772fef1d7a14e7fc2d
MD5 5c88c2b18bd219b4a256cbf7d82e1785
BLAKE2b-256 cd721e5278ff56741dcd5efa76c91ddd6d59fc8ed8e9a464cd07a253daec133d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 272d949336e4b5875da83669bc25123f220725d426379fc0425ddc95566d6298
MD5 0f44d4aa824dd1b4126b83e588fa793f
BLAKE2b-256 b9a5b6668b0ef712b3e51d29c787a7faaccea43225f7e13cd6ca02e1881d9d93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7279ea091ca2b2fc2ff5109e4e7e9127f1c56146b64f975c15a99d788a17e3a
MD5 72c7de4696b35d0a8f22d11283ac94c6
BLAKE2b-256 c3a982cd96b729ef407dcaecb4f8a501482fdf9b99f5bd8e8baa3d2984034b16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a341869f88c7597c3de1635a7bee4496bbc495b3b15306ac5ce69e7c0c353d5
MD5 2fd34c41ae5c8d103b1877ebb845a7bd
BLAKE2b-256 1c286469de9435d74e128cebe748ddcd80a95fad9cb651e548b64ed9fa0e263e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e2ba0ceab1a563a1c7ead6cbc866cf66d24b554a716e370e6613dacc6c69d18d
MD5 c4d2394fa125bb508c441f4b8f2e5390
BLAKE2b-256 c9dbc4a45b6a2641e51f4541d76d48e83b9bdf2d80ecad59340bbcad109fa895

See more details on using hashes here.

Provenance

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