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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.50.0-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.50.0-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.50.0-cp313-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.50.0-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.50.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 89cd441e32179e5c9790da2f109ac86ff7dc22e9466c263d4b0cace2531676dc
MD5 2f8b30daf7b3d13d888f3c3fb9867f97
BLAKE2b-256 decb56e02695a971b1768f21437474b84a21a740925282b152078cde05b5455d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11caeb7bdf0633525a77d5e4cb15a581b01a8afb87c5724f4baafb7b3ed39e80
MD5 cf387791d67df577fd35bc0f59fa5997
BLAKE2b-256 0253a9a497a078185698eebfed9f11dd14cedfa722b0198e2bf6d8ec3501ae4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 33952ca7d8b216de4a88c719d888a2d2fb677c72dad315da7f53f5a75f3231c9
MD5 7c273f381f1ca6eba5b4d48af3d03d34
BLAKE2b-256 cacd805e570e06fdb272be4a92555ae61ef90838a6721b2f0daaf6c3db27ec4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95ee1e942befe521533dbcb6d06b501e4ac52c9e0046c401df7470af205317aa
MD5 4935319e67c5e071b581acbf42933331
BLAKE2b-256 6aa363a170f412afd513036b22a8a0eb89d4223126e0a6ab19cf71c9ae93840d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5ae896d8a55ff629480558ec312b9a274748f4acb76e3e56763680d631dfebdc
MD5 97f17a4538d489c4fc571b2263837888
BLAKE2b-256 8826b8c9403675ea06ab250ef33c5724cb6fca32c16e7b0dd6c97cdeab454827

See more details on using hashes here.

Provenance

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