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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.56.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.56.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.56.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.56.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.56.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4517166e4db42f6c1bc2d724b974657224961e5ea5d1bf4932a6386c563908d2
MD5 e8dfe1fc3c1c28ca93895ef31576277b
BLAKE2b-256 858adcee2b1c05580fc85063aeb33921ebc9dee12a055a5043a9f4483261f315

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7ee8640626ad5825997b0bfe39560629aedf17cab21591e53bb175181e6b488
MD5 5b22553a4a27ab750d091d448b1dee29
BLAKE2b-256 83b5ee51d08df94c091f40a56264d8cb92b94f516d98bc0c185fe16451ae6374

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 187936a30112c25fd81c3cf761db6109a8461ee95c6aca1ec5fded8011748f60
MD5 d45512a951808f5a75521db47213b563
BLAKE2b-256 5995129e4d4bc2f2d58a4564e85f3e0c058214f8df10a1c3086441a82e5b6c4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f12eaaeb3f81d1387e5a91fd23fc741d4bc36492b7f8fb61f259559898f7e7e2
MD5 9f5d1691c880c80b77cd719507c76a21
BLAKE2b-256 ddde9a1bb2d620a363f677f6df18f70256134548ed2637bd47747e67bf4203b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 27acffcdaa2bf5dced50968def9af1632a76bfab9e9f8f76107ea7a3c9bec172
MD5 30862119c5a5ca14a3fd9aa627991010
BLAKE2b-256 5dde467b8824db73dd3570b7273d99ff3ab7c01f7d6e4b5553c035c989d3aaf7

See more details on using hashes here.

Provenance

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