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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.49.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.49.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.49.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.49.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.49.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 307ea47b1ccce864fe08787ad67b0e3837ff0bdd8336976a0b40e0f340682915
MD5 b14bed6cf606e2497b936d203a52e28d
BLAKE2b-256 9286f600c191e88409f6177104dde189ce43189b9c3e8f23d70b89c6e81db117

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c0c8501cf95370bde011bbc31afd3404b8e8546cd8a819bcc2bccf5f18862b4
MD5 10dac61b58c7ca8ed956baff6a3d1620
BLAKE2b-256 87d66644db4f20fca65f5bca63e65c45aad60ff154ecb85d4476c8e6782e7733

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cee67edb73551aeaab3f867c5da6e0db4849d3d5df0bb6a5d220b7ca28401187
MD5 f73267af96541f8e48d53504913289e0
BLAKE2b-256 9bf5604fcb64695738cefdceaf0c8f8db1097d7b08672fd8a70f731c637a4d88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8328cd1465fa6c2efd2a66530efa8142f202638c85aaebcb2d2f196f4e618419
MD5 ab823d00da17f1d5ba3799d877e8484e
BLAKE2b-256 f58f1e2b2c65bb014d5a066428f498902beec48095369a52588a512a87766f5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3452edec543812526381e9a6bcd6d2dbef64e52f9d80192ff521a5649ac969d
MD5 3a33d306b02487eb19181bac7fdd17a2
BLAKE2b-256 4c8a32b7d159f08d3cbc65030f081cf5bdc04e13c1d6db487489f964f0780069

See more details on using hashes here.

Provenance

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