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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.46.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.46.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.46.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.46.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.46.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.46.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 80e9fbf7cdbdd8f69e80e65d41fd842e7f4f977d001ba9bc082cbcc4bb475438
MD5 45e9dd63ce76c6e1a29fe0eed633daf4
BLAKE2b-256 baaf1f055eeada762e7785169287f0773dd20c399c5eae830f27c2e72b8b0756

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.46.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8ffce92d745cb5d36029dce872cf5f06eb8fc7525cc0dd2e7762b23b07712f2
MD5 59f885fc9dab118e194aaf849ccc6073
BLAKE2b-256 401a39465305f34c9602d3df0be09a9cac855860a746e768b86200c508108469

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.46.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 244cc4757c8767617b35bda8e8a59e8036cc10620b205a0ae954cac3aaff8e58
MD5 44282025d55dc6ac34c2252e56123ea0
BLAKE2b-256 043bd08cc43e3d860f4ac0bac33197597f792987c2874383150f0f3c6870564a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.46.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63a5dade7eb5e9604ee19c67677b9d5e6d26c463b0dbbcc9f90e7be532f0cbd8
MD5 c173deb9e0366f2519525395c5c46837
BLAKE2b-256 4991388b5a575a03c50c68c923a81530ed5a3cc0837544330c5c313f83034abf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.46.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3cd38689225729973d1888f3b55aafec6dc16fad8b5ee2af6117d7d6a4c90967
MD5 55969224e77169b71435626238abccad
BLAKE2b-256 9b62ced13017192b84aa96e7514b27861a7e6a508469de671f56d4722e9a1799

See more details on using hashes here.

Provenance

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