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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.55.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.55.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.55.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.55.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.55.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.55.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e6e92ceac043a6951ffd7005756911407a18b7a8995d818c09f0e8f3c7e73b7e
MD5 ac41ca078f45511773928d6c16dd0a22
BLAKE2b-256 b9e547f70d0e96978eeb6a4f8b7c2c1d75de710235d5f5af98a65de8fef68afd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.55.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d0fac0f64d6bc83fd124e9f2e760d1e1953e6c7ba239cfa0e8765a8f67cd62c
MD5 f3f4c13e7690a4f87a930797b566e5c8
BLAKE2b-256 eb90dae925757e87dc3e2861a54574d9c09ad563d7744f734c40b758a13aee71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.55.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73a4dbf843a44db2c6250f298a568266d48cc2ed804caf60ef3a05e1ea0a1d0d
MD5 b62b6dbf465b069f36f4a36ebbcd30df
BLAKE2b-256 6b851dec68af30c389e6ed13d328e9c151caaa536727dc6dea641ac1865be9d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.55.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a35321dd4330ed381b66ab8c5489dc4653e37c4a24c517373f69dd53959e2e9
MD5 ddf07ca5ef1a3fc8c7c4ed49097f5f3b
BLAKE2b-256 ae0537c5f4f2537310075222168a9ef7e87fbfe06ebf124a412b0f512413e32a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.55.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d8caf6d98388c62f8df8db0b2efc643f41aeffc33513ad26b9dcbcbc1ad941b
MD5 0da4855108a25c49cc63fb6dfe646734
BLAKE2b-256 4e40ab6e2f0a227f424b840bb2959f9e63b84b5f74bf7fb1e68d44e6defec7cd

See more details on using hashes here.

Provenance

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