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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.47.3-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.47.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 178f138e8e40ddf5d6683bdeb24a8360ac52656084ae395e74e2ba23974bf273
MD5 2d5ed10776694021da208ff01dc17104
BLAKE2b-256 cf6854001d30c9d8109ace99ff64d8da7427de489a376eff5e46051d44c090a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae153dca6916ed8b3df721373ca51a94f089b37fd0ad464d21e2728698d5818f
MD5 008f816670efd3fbac263a6a756b5cf2
BLAKE2b-256 1bbb826b67239f89bd508714bc01e3e186f5319f2f840cfecb5e0f0eea62701f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8170c4960eb4b431c1003bf022f45e7da974d20bd3b193c4ff2580660b77f69b
MD5 ddfff7255bf7f28b60a5fadf544cd25b
BLAKE2b-256 134a30c4dcf259ea94ce455eee21769d7c43a2a79697a6b42d6354444fc84318

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6de4b4f660c5300d15fbb1be4acac026308a418f2d93cb75cd61e92e400336dd
MD5 19e57e6f2412908e96dfee082b5326f1
BLAKE2b-256 1df823422b108b00b765109ebd1c6e326772e2f060a8bf611b68e06839cc7fd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.47.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6c8a2d87270468516a12f204d0e421dc5cf4a15ce4f8c1a4d54c379f5567f8d
MD5 a17f8fba3f008bcea5df1155ad910d4c
BLAKE2b-256 56a7f718beb4404afa55789fcdb58ed5014d4cd30acb8d4438c21a54cb2b7b5d

See more details on using hashes here.

Provenance

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