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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.48.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.48.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.48.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.48.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.48.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5515ef88da21443577b37082b780fb27d04e345216009e42c818a229552c9982
MD5 97bba6885ca8a10cc24df577459c2bb2
BLAKE2b-256 e524feff05f5a38f7529b72d8713030419e96c57b1f69b37627492ae563d8b5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c7b821813da57b106c4d785e4fdafa40302a414a22b980bbfe3195090baa846
MD5 77044b0f6d0e28ef094d7b5a06312c53
BLAKE2b-256 6b7acc500cb8ccf0ee937d62adedeabef5d8b01eaabd21552980e6ce9f4d3172

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f7c88296625b0a15f4913628c4bedacfa13534c4d8e2b983f25dcf03213e534
MD5 6d826f51fb3817fcf98055510a474428
BLAKE2b-256 f0eaec198cca70203d28132f8f953482f3f7e2e1022a69824177d121dd2e66b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b760820185d40a09e199968b5d35b560fa8d21c63d56205ae5fba5d0a2a1fe7
MD5 5d9130c36c9b94d2a49a688e664be2f3
BLAKE2b-256 4b64004f13e1ab1f6a2cbff5c9f3f5cf1cf2c0a77937d137f661d432cf23ea53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e61f1410b1518746239f59ae1f3652a2a37a4838d46851d503170903eef61f45
MD5 e44af7dedfd608284b7be25b34e9da42
BLAKE2b-256 530d783291b188a7d1c49603f29650e89468fad8a56d76e1d2e203973155d170

See more details on using hashes here.

Provenance

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