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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.51.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.51.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.51.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.51.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.51.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.51.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5043b52a07ef124555ad1e27ee7d89ff82a96f192fa55febc0c7e910ed60b20f
MD5 ded88c5f24dcf4f89b5d2219d202870a
BLAKE2b-256 b46e5de6265a65d4cd909e4c4183ed700941485383f651ebd3aa8a2918f569d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.51.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c12a937bf030447e1c73b45d9d18b9d680d70eff123322bef3d8b46268f04164
MD5 d9e486876133450a2b7b722e5ea0004b
BLAKE2b-256 2f5454f1e60209e4306ba0667482b0fba63a94397999d0778446631ec545685a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.51.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05e03245b3c8bd6bfaaf91c6d43281e0ce08b6c6704ed4b634b2da8dba6bd31b
MD5 7a6830013372fd6b9afa6490f908929c
BLAKE2b-256 dd17fb72e80cf252ffd691e9d20d285dbfe7cccf2a4159cb7f91276e1cd3ec35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.51.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84024329158f604796690c7656ca3b904826c126dfd64728d66150ebbe484404
MD5 e727a42aca4b31e8ecc16dbe32462f50
BLAKE2b-256 cdd590279a80720e75a22ac290750ed0991d4bafb9b29c6ef6aa7f75ebc655ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.51.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d81221697f7101f90e179fea50bdd292182ee82121f803f9180d6ea6d2be063
MD5 ff4738ad3309fd9f26055c82e2acce61
BLAKE2b-256 29a2587d5c68389c93756cdfd316626059a0204e092d5f28a6a288a2de0456a9

See more details on using hashes here.

Provenance

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