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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.48.5-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.5-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.5-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.5-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.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 99885f533ae062c64c98bf17e6397c64459ce56f22252393592ae14ab8f05080
MD5 3f1b6f7ef519e834aeb6078797e3dfa1
BLAKE2b-256 ef00e8ffa4e2692130cd38589f7373f4f5a519347861ed639161811740fdeafc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea8e3e2c6512894b244a87813286942aa3281310e743cb4f8c4b6dc4de5a5650
MD5 c8d7e31ae4ee2d3c6c97720de83d5e51
BLAKE2b-256 733809646bda3364aa04b340b81d1632e43baed4f8b8987ca62ca4e40f74b3de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f473565f0a48cd482004e0393c9f2318e56024310979758016587f5bae6faae2
MD5 3c6ed11b1940608b5937e817ff146103
BLAKE2b-256 6961f226d2aa9837966b49566487287bba6706318a5f8695308f65e41710bacb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a1e805fb6e3bcffdab7b5780a529725fab1fea5b715f702fccfed992e673603
MD5 fa83abe732ab121c388bd2dc2501376f
BLAKE2b-256 bc0c3f91fa8073411515d02f2aee05def5f21112527d9cd3f571e080b3b4ec96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 30a4f1603e794034d82d8f8b736da94f905acfb57230b16a233b102b7598bea8
MD5 d18a8ccc052c66cdb149ae9bd36a8b19
BLAKE2b-256 64a481939c161e013687f8d25b73c896187c1b4e515f5be15bcffbd3581b7946

See more details on using hashes here.

Provenance

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