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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.48.6-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.48.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 49c7e2fc523121821c37642bc4ef8e7da6b3a27f7cd8d66073033cc49bb509fe
MD5 68ae6379fb3d4138a0d6648b62cd9fc3
BLAKE2b-256 74d653b30c81c1e02f4186e44d0d1cb6c301bb9d0cdf5a769dc14530be670391

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7b60d0ed576dec192e5be6c2a4f88f2ff489cd0ca79b6c492852bbf9536d30d
MD5 cf720dedbce37ec31c42a4025f8d70c3
BLAKE2b-256 181503a3d5d3bd0cec7ec1ec2e9d8b39c1adec713fdc2db0b194cc330438c950

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13a5d7564ac06154ef532c25cddfe8afc80081060e47480d757f69dc9c453df3
MD5 bb378360e581ffebf018163ea4352848
BLAKE2b-256 03c060643d6272485673c449e6a0dc3ab887cc961078008c5cba592ac7b2ee59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c497254a0d4ed8ce1225d714ca73fc4ef1341bf3bc4f83b50344f6c74e7e30e
MD5 5fab00de611b7831217f68b7316e34f1
BLAKE2b-256 a2450ae4cefcf45339e16daf4629b8b05c658cfaef9fc0a13b1c19f5559ddbe5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e800e104cf5ff796fe8dccf95ff8a0e09acd58ac955d7b92477f28c5197044e2
MD5 8be9f73903b67cd5208208bbdc49db51
BLAKE2b-256 8d588fdcd101fa2f1e098ff116c4ce311fdff73f20b2c704e46a0ae91f9603f9

See more details on using hashes here.

Provenance

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