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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.49.4-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.4-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.4-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.4-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.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 51e08f1df873e5b13d7624148dabb6ec6629348152bb271b5d3f1a34e44f086d
MD5 f95d66a34d6e10b68859e51fbed7ca15
BLAKE2b-256 85fffda2f6ac7706e2d2ccd547758d44877e52d1e65c1e1b87a376ecdd9fef39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f3adc75b28dbef38bceddc923de1db85912121621f1886988926da94457d6ff
MD5 cf120926725a85c50048450dc7b4df00
BLAKE2b-256 76be80afc490ce324a462a8646f8bb32e16d1f1430af552146ad344370c6d447

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d0c00bae3e1fe4bb36adfadf4b392348129850d8e02638e49854b6c3c465f12
MD5 eb51d4988956050c99b6477ddc96489b
BLAKE2b-256 4b72f24f2464cde4f079c178ff3ce809aa93003e950ef5c38a82a0d4ca0f793c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c34effe0645782cc803ce65f1f010efa73f9faec6cce1acdbd5dd64ac448909
MD5 cac0475ba1cb9277683d3e315d00e0b1
BLAKE2b-256 37f67890329a25b51b6f74799637f4fb98ce2240b7aed98f85f2219189939353

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 506dec343d5f8e24cd03350ef8aacc8c965ead1a8ec1b6629e18ce139673abb8
MD5 fd9d7b982ef15a52afe11c67a24236d7
BLAKE2b-256 c252ea7b7932570c20624be6f9ee74d911d3874b4405d81315754243b22f04d2

See more details on using hashes here.

Provenance

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