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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.53.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.53.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.53.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.53.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.53.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.53.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c608c128eb822d36dd1a8bd606bef95f2f9f7b8f269a5eb85fb0f6940cc71101
MD5 57824b3601e5fa4896611d3a9225851d
BLAKE2b-256 76141338ca21141a698c5aedf23254672c936e3b229767d5f674436f1d1b281d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.53.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e363f61737607e712b96df02573f3b44d03ff9be23beb5e2d14cc66f33a5c079
MD5 750dddc934a13832a1400f2a8e445ee4
BLAKE2b-256 a525c3be7dcb9d546ef160e3aa4608455dadc81e1f1e819b3a66502c5a8ba28d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.53.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02adbce7f7c512edbef5d41705e2be8b835d9fcf683377e27f3fec39ac35cc03
MD5 224ed55f4245affd18a0f9b1d70f2a8c
BLAKE2b-256 722bcd17ca116e5c5542f5e5906264ab842ffdd8e9d36c5b7ff1155d7b44ce18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.53.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b861472cd68fbd2235de54faa0f11a123f8a5d5f10d6476044045d1720c87672
MD5 80b92069d86224604932cc260d10bc67
BLAKE2b-256 bcf8bfc0d44f99974ba96a4326c91d66036ffcf5a9ff5475f5778601b810cbe6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.53.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41579fb27791be7ef7606063d485656eb4403c715fb5940a96116fdf65949498
MD5 8737a63afd693a5c5a029c20175a03c8
BLAKE2b-256 5f04307ab6ac6d04bb9d92a0d0f5bd1e7b6d0b0a60d28c804fab4146a78f999a

See more details on using hashes here.

Provenance

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