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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.48.1-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.1-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.1-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.1-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.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9370bdb19714c99c3a968ac302db0751b92b6c4713e1996cffcf78af57b35862
MD5 87dfc730754f35d7b5dfbfa7501f5102
BLAKE2b-256 c34b416fe8d034793890ee7e639c615d245a97c06679ef4223aec3249aaebb54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e39c10cffb41d1a9ac2f27bca16c4cd1196b8da0af618a38122759c9147f309
MD5 10d45e44d63d3a5b5d8c7d9a3c082e87
BLAKE2b-256 79bc5023597116698e725d45f2304dbe1b858dfc6d17bc95e117f6db14aa6751

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f002b828b661599c42fd1f59d89d9c562d94784c43819a7c53d615472294874
MD5 0dfcea7e9bffb92e09bb988580d8e77e
BLAKE2b-256 dd760622296b467c7e6a6ff285030d20c65e842037c8860c69bfddbb29550d82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fdfe9b0181fe98e3cf5c2c6b5e62cd8cd1e1e0e4994d506cf64fa640fba98e0
MD5 642e5b4e2b076ed607f3659e08569cb3
BLAKE2b-256 1f14901c7c6abbdbdbec7fd0e0a400936756e58ceab0dff9a934bf8fa42f6dd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ad0573367e0e439115dc5f78395990fd5bf2a30af40accb77134d9ed25c82f44
MD5 65b752e8d95450eed1ed36bdcfe6553c
BLAKE2b-256 2a909884de22887f63b4a07f3b2c74b9d60bf2f9442e203068bc5f575fac95f4

See more details on using hashes here.

Provenance

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