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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8163b0bec82bf5e828d6782eb1c0a5bd8580ecb732737e7fcdfebadda6d60084
MD5 283775432128a4a3147b00e2aa7017aa
BLAKE2b-256 ff2d10c7017fb5378da6fce7a26405d44ce3ada7c73a9b0434d360ea5826897c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e292cb6cf40f07884d9a277146c9a1b7dc88a2ea88ecbacc2d9eef1cd2fc9aa
MD5 1ecef3f7b9db0a40db3a6414cd253fc9
BLAKE2b-256 51b9997438479c62749e70a87dcda281fd2471da8e14e2822160fedd21f94202

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a9b21bae8f14270fc6df2603b9be6fa4f3bb0b0dd57e43af63c641f87680025
MD5 92f57079a83ebcb5fc079dd65571f8e1
BLAKE2b-256 a2cf20e644466a01c0148c41b7d34d2e28753567865046880f03d74083df7f47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56acfc8393c36caa50d16731f1cbc310366a13128d526f60980b5744efd519d9
MD5 7253bbbbf9e3c836b143e684e1f32af6
BLAKE2b-256 7c1007643a15edd18b1163122ed78497ab8f37f5d038122f64d2c2261e006f98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4ea2bf340690806c6f8dfd57310298cc237f0d83cdb2313708fc951f6f681f64
MD5 33b0ff2c826ab8b26291084eecd14cd1
BLAKE2b-256 ba26d7f1128fdc292222b2ecf456235d550e06b2323717c9687e1060fc9bbe79

See more details on using hashes here.

Provenance

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